我在ORACLE里创建了一张表,有一个ID的字段是主键,我想把他想SQL SERVER一样变为自动增加的,请问怎么实现了啊
还有一个问题就是,我有两张表,子表有一个外键,就是主表的ID,我想我在删除主表后,子表能自动删除,就象SQL SERVER的集联删除一样.谢谢高手回答

解决方案 »

  1.   

    1.建立sequence
    insert into tab values(seq_test.nextval,'test');
    2.alter table EMP2
      add constraint fds foreign key (DEPTNO)
      references dept (DEPTNO) on delete cascade;
      

  2.   

    补充一下,
    ID递增问题:
    1.建立before insert 触发器,和sequence一起使用
    2.存在跳号问题,只能使用一次。解决办法:自己可以建立一个表,存放MAX值,每次加1
      

  3.   

    当然是在sqlplus或sqlplusw里面输入指令
      

  4.   

    让水晶报表的开发变成乐趣!
    让水晶报表的开发效率提高十倍以上!
    让开发出的水晶报表适用性提高十倍以上!
    赶快去看看"捷报Web报表平台"吧!它封装了大量的底层功能,如:Web发布,权限管理,
    报表参数控制,Excel/PDF/Word/Html等格式转换,
    定时运行,访问监测,报表数据保存,报表共享,
    Web在线帮助,内嵌多语种支持,
    等等。使您可以更加专注于报表的业务逻辑。
    在线演示地址: http://demo.SharpReport.com.cn