CREATE TABLE employees(
employee_id NUMBER(6),
last_name VARCHAR2(25) NOT NULL,
email VARCHAR2(25),
salary NUMBER(8,2),
commission_pct NUMBE...
分类:
数据库 时间:
2014-10-22 11:02:31
阅读次数:
275
2014-10-1014:10:12SQL反模式,系列学习汇总1、SQL反模式学习笔记1 开篇2、SQL反模式学习笔记2 乱穿马路3、SQL反模式学习笔记3 单纯的树4、SQL反模式学习笔记4 建立主键规范【需要ID】5、SQL反模式学习笔记5 外键约束【不用钥匙的入口】6、SQL反模式学习笔记6 ...
分类:
数据库 时间:
2014-10-21 19:22:22
阅读次数:
206
t_student 表中的 cname 外键约束于 t_class 表中的 cname不能直接删除 t_class 表中的记录:1 delete from t_class where cname='CR19'因为 t_student 表用了 t_class 表中的数据所以需要设置级联删除属性1 al...
分类:
数据库 时间:
2014-10-17 20:08:32
阅读次数:
166
如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将 可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和联系。 这里以用户表和....
分类:
数据库 时间:
2014-10-13 13:44:09
阅读次数:
216
2014-10-1114:53:20目标:简化数据库架构 一些开发人员不推荐使用引用完整性约束,可能不使用外键的原因有一下几点: 1、数据更新有可能和约束冲突; 2、当前的数据库设计如此灵活,以至于不支持引用完整性约束; 3、数据库为外键建立的索引会影响性能; 4、当前使用的数...
分类:
数据库 时间:
2014-10-11 18:02:45
阅读次数:
219
MySQL之外键约束MySQL有两种常用的引擎类型:MyISAM和InnoDB。目前只有InnoDB引擎类型支持外键约束。InnoDB中外键约束定义的语法如下:[CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...) R...
分类:
数据库 时间:
2014-10-10 16:04:12
阅读次数:
266
oracle中使用on delete cascade和on delete set null来建立外键其面我们介绍了创建外键约束时如果使用oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 ...
分类:
数据库 时间:
2014-10-08 08:42:25
阅读次数:
199
--外键与和它相对应的主键可以属性名不同,但是数据类型和长度必须一致--外键约束中约束表中德约束字段必须是主键或者候选键,即必须有唯一性alter table students --指定修改的表add constraint fk_ClassName -- 添加约束的名称foreign key(Cla...
分类:
数据库 时间:
2014-10-06 01:45:49
阅读次数:
340
开始初始化数据的时候要满足下面的条件:1.disable掉目标段表的外键约束2.disable掉目标端表的触发器3.删除目标段表的索引,加快初始化速度4.目标端表结构创建完成源端配置初始化抽取进程GGSCI (db11) 72> edit params IHREMD1 Extract IHREMD1...
分类:
其他好文 时间:
2014-09-24 01:23:45
阅读次数:
472
(1)外键的使用:外键的作用,主要有两个:一个是让数据库自己通过外键来保证数据的完整性和一致性一个就是能够增加ER图的可读性有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.其实这正式外..
分类:
数据库 时间:
2014-09-19 02:21:55
阅读次数:
259