`
happyqing
  • 浏览: 3152235 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

db2创建删除外键

    博客分类:
  • db2
阅读更多

 db2 9.7

 

db2可以在创建表时创建外键,也可以建好表后创建外键,不用担心重建表

 

创建外键命令

ALTER TABLE "SCHEMANAME"."TABLENAME"
	ADD CONSTRAINT "FK_TABLENAME_COLUMNNAME"
	FOREIGN KEY("COLUMNNAME")
	REFERENCES "SCHEMANAME"."PARENTTABLE"("COLUMNNAME")
	ON DELETE CASCADE
	--ON UPDATE NO ACTION
	--ENFORCED/NOT ENFORCED 
	--ENABLE QUERY OPTIMIZATION/DISABLE QUERY OPTIMIZATION 

 

从ON DELETE开始都是可选的

 

ON DELETE ACTION类型

NO ACTION(默认)

RESTRICT

CASCADE

SET NULL

 

ON UPDATE  ACTION类型

NO ACTION(默认)

RESTRICT

 

ENFORCED 启用外键(默认)

ENABLE QUERY OPTIMIZATION 启用查询优化(默认) 

 

删除外键命令

ALTER TABLE TABLENAME DROP CONSTRAINT FK_TABLENAME_COLUMNNAME

 

 

分享到:
评论

相关推荐

    oracle全程笔记及代码

    2)数据操作:数据的创建数据的修改数据的删除数据的查询等,这些基本的操作被称为SQL(Structered Query Language),是关系型数据库产品的工业标准 由于标准SQL处理数据能力有局限,每种数据库产品在其基础之...

    开源免费数据库管理工具 DBeaver Community Edition 21.0.5 中文.zip

    因此,它不会创建注册表项,您只需删除其包含的文件夹即可将其删除。 总结起来,在管理从简单到复杂的多个数据库连接,触发器,过程和视图以及执行SQL脚本时,DBeaver 被证明是一种稳定有效的解决方案。

    程序员的SQL金典6-8

    第2章 数据表的创建和管理  2.1 数据类型  2.1.1 整数类型  2.1.2 数值类型  2.1.3 字符相关类型  2.1.4 日期时间类型  2.1.5 二进制类型  2.2 通过SQL语句管理数据表  2.2.1 创建数据表  2.2.2 定义非空...

    程序员的SQL金典7-8

    第2章 数据表的创建和管理  2.1 数据类型  2.1.1 整数类型  2.1.2 数值类型  2.1.3 字符相关类型  2.1.4 日期时间类型  2.1.5 二进制类型  2.2 通过SQL语句管理数据表  2.2.1 创建数据表  2.2.2 定义非空...

    程序员的SQL金典4-8

    第2章 数据表的创建和管理  2.1 数据类型  2.1.1 整数类型  2.1.2 数值类型  2.1.3 字符相关类型  2.1.4 日期时间类型  2.1.5 二进制类型  2.2 通过SQL语句管理数据表  2.2.1 创建数据表  2.2.2 定义非空...

    程序员的SQL金典3-8

    第2章 数据表的创建和管理  2.1 数据类型  2.1.1 整数类型  2.1.2 数值类型  2.1.3 字符相关类型  2.1.4 日期时间类型  2.1.5 二进制类型  2.2 通过SQL语句管理数据表  2.2.1 创建数据表  2.2.2 定义非空...

    程序员的SQL金典.rar

     本书特色:主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MS SQL Server、Oracle和DB2中的差异进行了分析;详细讲解数据库对增、删、改、查等SQL的支持并给出了相应的SQL应用案例;透彻分析函数...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    在创建表时,经常会创建该表的主键、外键、唯一约束、Check约束等  语法结构 create table 表名( [字段名] [类型] [约束] ……….. CONSTRAINT fk_column FOREIGN KEY(column1,column2,…..column_n) ...

    SQL必知必会(第3版)--详细书签版

    22.1.2 外键 144 22.1.3 唯一约束 145 22.1.4 检查约束 146 22.2 索引 147 22.3 触发器 149 22.4 数据库安全 150 22.5 小结 151 附录A 样例表脚本 152 A.1 样例表 152 A.2 获得样例表 155 A.2.1 下载可供...

    SQL必知必会(第3版-PDF清晰版)part1

    22.1.2 外键..... 144 22.1.3 唯一约束..... 145 22.1.4 检查约束..... 146 22.2 索引..... 147 22.3 触发器..... 149 22.4 数据库安全..... 150 22.5 小结..... 151 附录A 样例表脚本...... 152 A.1 样例表..... ...

Global site tag (gtag.js) - Google Analytics