oracle序列已经创建了。 现在我要插入的时候id为自动增长 ,insert的时候插入怎么写?

直接序列号.nexvalues不行的。。错误消息调用代码:beginSP_T_mac_Info('123','321','1','0',sysdate,'N','demo... 直接 序列号.nexvalues不行的。。
错误消息

调用代码:
begin
SP_T_mac_Info('123','321','1','0',sysdate,'N','demo',sysdate,SEQ_list.Nextval,'a');
END;
展开
 我来答
匿名用户
2012-10-15
展开全部
SQL> CREATE SEQUENCE test_sequence2
2 increment by 1 -- 每次贺蚂递增1
3 start with 1 -- 从1开察拍芦始
4 nomaxvalue -- 没有最大值
5 minvalue 1 -- 最小值=1
6 NOCYCLE; -- 不循环

Sequence created.

SQL> CREATE TABLE test_create_tab2 (
2 id INT,
3 val VARCHAR(10),
4 PRIMARY KEY (id)
5 );

Table created.

SQL> CREATE OR REPLACE TRIGGER BeforeTestCreate2Insert
2 BEFORE INSERT ON test_create_tab2
3 FOR EACH ROW
4 BEGIN
5 SELECT test_sequence2.nextval INTO :new.id FROM dual;
6 END;
7 /

Trigger created.

SQL> INSERT INTO test_create_tab2(val) VALUES ('败带NO id');

1 row created.

SQL> INSERT INTO test_create_tab2(id, val) VALUES (1, 'id no use');

1 row created.

SQL> SELECT * FROM test_create_tab2;

ID VAL
---------- --------------------
1 NO id 2 id no use
追问
请问可以加下您QQ吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
SunCorrect
2012-10-15 · TA获得超过108个赞
知道答主
回答量:112
采纳率:0%
帮助的人:97.4万
展开全部
insert into 表扰汪 values(id.nextval) //不是id.nexvalues,ok?还有 lz最好缓闷仔提问时贴错误,或你的代码,这个sql语句只要正确不可能不行 只可能lz写错了,果断罩搭要求贴代码和贴图
追问

错误消息

 

调用代码:

begin

 

SP_T_mac_Info('123','321','1','0',sysdate,'N','demo',sysdate,SEQ_list.Nextval,'a');

END;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一刀转战三千里
2012-10-16 · 超过16用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:38.2万
展开全部
序列竖乱是结合触发余胡档做局器使用的
CREATE OR REPLACE TRIGGER TBLPOWERFACTORVALUELIMIT_TRIG
BEFORE INSERT ON TBLPOWERFACTORVALUELIMIT
REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW
DECLARE
BEGIN
SELECT TBLPOWERFACTORVALUELIMIT_SEQ.NEXTVAL INTO :NEW.LIMITID FROM DUAL;
END;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
栈木沉香
2012-10-15 · TA获得超过135个赞
知道答主
回答量:60
采纳率:0%
帮助的人:38.9万
展开全部
贴错误消息啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式