利用触发器,取序列的值 select xulie.nextval into ddd from dual;
create sequence user_id increment by 1 start with 1 maxvalue 99999; 是序列号生成器,而不是什么表中的自增长字段,和SQL Server不一样。select User_ID.nextval into ddd from dual; 取出来后赋给某个变量,然后一起插入到表中。
有没有和 sql server 一样的方法,设置字段为自动增长字段如果不设置自动增长字段,在表中怎样确立主键字段。是否可以用一个字符 字段做主键字段。
没有和 sql server 一样的方法。 有一下两个方法可以解决此问题: 1、写一个序列,在写一个触发器来引用(触发器代码简单) 2、不用序列,只用触发器(触发器代码略微复杂点)
select xulie.nextval into ddd from dual;
是序列号生成器,而不是什么表中的自增长字段,和SQL Server不一样。select User_ID.nextval into ddd from dual;
取出来后赋给某个变量,然后一起插入到表中。
字段做主键字段。
有一下两个方法可以解决此问题:
1、写一个序列,在写一个触发器来引用(触发器代码简单)
2、不用序列,只用触发器(触发器代码略微复杂点)