创建befort insert触发器,参考
http://expert.csdn.net/Expert/topic/1153/1153511.xml?temp=4.174441E-02

解决方案 »

  1.   

    利用触发器,取序列的值
    select xulie.nextval into ddd from dual;
      

  2.   

    create sequence user_id increment by 1 start with 1 maxvalue 99999;
    是序列号生成器,而不是什么表中的自增长字段,和SQL Server不一样。select User_ID.nextval into ddd from dual;
    取出来后赋给某个变量,然后一起插入到表中。
      

  3.   

    有没有和 sql server 一样的方法,设置字段为自动增长字段如果不设置自动增长字段,在表中怎样确立主键字段。是否可以用一个字符
    字段做主键字段。
      

  4.   

    没有和 sql server 一样的方法。
    有一下两个方法可以解决此问题:
    1、写一个序列,在写一个触发器来引用(触发器代码简单)
    2、不用序列,只用触发器(触发器代码略微复杂点)