名称:TRGuser_id触发主体create trigger TRGuser_id
before insert on table_name
referencing
new as:new
for each rowbegin
select SEQname.nextval
into:new.user_id
from dual;
end
before insert on table_name
referencing
new as:new
for each rowbegin
select SEQname.nextval
into:new.user_id
from dual;
end
解决方案 »
- 请教一个SQL计数问题
- 恳求解决ORA-10997: another startup/shutdown operation of this instance inprogress
- 【在线】初学oracle 。在SQL窗口建立了最简单的存储过程,却不能执行~。 谢谢
- 如何显示返回的游标内容
- 启动失败,ORA-01122: 数据库文件 2 验证失败_急,请高手
- GETLENGTH()函数获取CLOB类型的长度问题
- ORA-12154: TNS:could not resolve the connect identifier specified
- 问一个sql语句的优化
- oracle数据库恢复
- 几个问题,急需解决,请大侠不惜赐教
- 请问谁知道oracle8.1.6标准版是否支持数据库复制功能
- 请问:“IMP-00020: long column too large for column buffer size (22)”
new as:new
或
new as:new 改成
new as n
into:new.user_id 改成
into:n.user_id
user_name
user_pass通过 Create sequence user_id increment by 1 start with 1 maxvalve 9999
建立序列 user_id然后建立触发
Create trigger TRGuser_id
before insert on users
referencing
new as:new
for each rowbegin
select.user_id.nextval
into: new.user_id
form dual;
end;建立触发时无法成功。