怎么能同时插入记录呢?
先维护table1,添加新的省,然后再向table2添加记录。
外键是用来保持数据的一致性。
先维护table1,添加新的省,然后再向table2添加记录。
外键是用来保持数据的一致性。
解决方案 »
- 求一oracle树数据sql
- 怎么从一个完全备份的DMP文件里恢复某个用户的一个表?
- clob与varchar2问题
- 求教orcal删除语句!~~
- PGA奇怪的现象
- Oracle10g在AS4上遇到这样的问题我该怎么办啊?
- 求助oarcle的性能监控
- 联机日志损坏,是不是肯定不能完全恢复?
- 在oracle中在两个整型值之间执行按位逻辑与运算的运算符是什么?类似sql中的&
- 大神可以帮我看一下吗?? 我用VS练习语言 到这了是什么鬼
- 初学者:最近,做一个产品信息管理系统,asp+oracle,每个产品的参数信息有50多个,如何建表,1:把这些信息都放在一张表中2:以编号为主
- 请问,OPEN_CURSORS一般设为多少比较合理?或者有什么标准来设这个数字?
简单的改一改:省(省ID,省名称,省的其他自然属性)
人员(人员ID,人员姓名,.....职务(如:省长),省ID)
关联表(fid,id)省份编号,身份号
省份表(fid,name,...)省份编号,省份名称
通过触发器实现约束,数据量不大,不要使用外键
表1:(sf_id,sf_name)省份代码,省份名称;
表2:(sf_id,id,name,class)省份代码,人员代码,人员名称,职位;
表1中用sf_id作为主键,表2中用sf_id+id作为主键。
职位中有省长、副省长、相关人员。
不过,你这种表还是不要这样子设计的好。
表1:name,schoolid。主键name。
表2:classid,schoolid。主键:classid,schoolid。通过name查找到school,然后可以找到这个学校的各个班级。
是不是没有办法把两个li两个schoolid关联起来!