1、建用户数据表
drop table dectuser;
create table dectuser(
userid integer primary key, /*主键,自动增加*/
name varchar2(20),
sex varchar2(2)
);2、创建自动增长序列
drop sequence dectuser_tb_seq;
create sequence dectuser_tb_seq minvalue 1 maxvalue 99999999
increment by 1
start with 1;
3、创建触发器
create or replace trigger dectuser_tb_tri
before insert on dectuser
for each row
begin
select dectuser_tb_seq.nextval into :new.userid from dual;
到这步触发器怎么也结束不了,也不报错。输入"end;"也不会运行,也结束不了
一直是"sql>"怎么办
drop table dectuser;
create table dectuser(
userid integer primary key, /*主键,自动增加*/
name varchar2(20),
sex varchar2(2)
);2、创建自动增长序列
drop sequence dectuser_tb_seq;
create sequence dectuser_tb_seq minvalue 1 maxvalue 99999999
increment by 1
start with 1;
3、创建触发器
create or replace trigger dectuser_tb_tri
before insert on dectuser
for each row
begin
select dectuser_tb_seq.nextval into :new.userid from dual;
到这步触发器怎么也结束不了,也不报错。输入"end;"也不会运行,也结束不了
一直是"sql>"怎么办
解决方案 »
- 菜鸟求助,这种情况用存储过程如何解决?
- 求一条SQL
- ORACLE dblink 读取SQLSERVER中数据问题(如果跨SQLSERVER数据库)
- 关于oracle10g的表分区的几个问题!请帮忙!
- 急~~在线求教一个行转列的方法!!!!
- 请教一个SQL的写法
- 求救,一个简单的SQL问题,在线等待!
- 数据库重复
- oracle for linux
- 我按照标准模式安装Oracle8.1.7的服务器版,安装成功后,我想把oracle自动占用的那个80端口改掉,不让一输入localhost 就进入了oracle ht
- oracle
- oracel 使用exp命令备份数据库提示exp-00056\ora-12154\exp-00000错误
SQL>/
SQL>
SQL>
SQL> drop sequence dectuser_tb_seq;
Sequence dropped
SQL> create sequence dectuser_tb_seq minvalue 1 maxvalue 99999999
2 increment by 1
3 start with 1;
Sequence created
SQL> create or replace trigger dectuser_tb_tri
2 before insert on dectuser
3 for each row
4 begin
5 select dectuser_tb_seq.nextval into:new.userid from dual;
6 end;
7 8 ;
9
10 ;
11
提问:这是什么原因导致的啊