关于ORACLE的两个问题

bxh2dai 2005-09-22 07:20:53
我在ORACLE里创建了一张表,有一个ID的字段是主键,我想把他想SQL SERVER一样变为自动增加的,请问怎么实现了啊
还有一个问题就是,我有两张表,子表有一个外键,就是主表的ID,我想我在删除主表后,子表能自动删除,就象SQL SERVER的集联删除一样.

谢谢高手回答
...全文
114 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
aladen 2005-09-23
  • 打赏
  • 举报
回复
让水晶报表的开发变成乐趣!
让水晶报表的开发效率提高十倍以上!
让开发出的水晶报表适用性提高十倍以上!
赶快去看看"捷报Web报表平台"吧!

它封装了大量的底层功能,如:Web发布,权限管理,
报表参数控制,Excel/PDF/Word/Html等格式转换,
定时运行,访问监测,报表数据保存,报表共享,
Web在线帮助,内嵌多语种支持,
等等。使您可以更加专注于报表的业务逻辑。
在线演示地址: http://demo.SharpReport.com.cn
hevin 2005-09-23
  • 打赏
  • 举报
回复
当然是在sqlplus或sqlplusw里面输入指令
Grapevine 2005-09-23
  • 打赏
  • 举报
回复
有界面操作吗?我都不知道在哪儿输入语句!
rolandzhang 2005-09-23
  • 打赏
  • 举报
回复
补充一下,
ID递增问题:
1.建立before insert 触发器,和sequence一起使用
2.存在跳号问题,只能使用一次。解决办法:自己可以建立一个表,存放MAX值,每次加1
hevin 2005-09-23
  • 打赏
  • 举报
回复
楼上正解
leborety 2005-09-22
  • 打赏
  • 举报
回复
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;

17,088

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧