中国信息官CIO精英 前沿视野 经验之谈 职业发展 信息官杂谈 | 产品资讯笔记本 商用电脑 服务器 办公 网络设备 存储设备 软件 显示设备 其他

您当前的位置: 首页 > 基础设施 > 数据库 〉Oracle:快速掌握外键约束和参照约束的实例脚本

Oracle:快速掌握外键约束和参照约束的实例脚本

2008-01-22 11:28:54

外键约束和参绍约束的实例脚本:

/*外键约束和参绍约束pubs数据库的CarIfo表创建外键约束,参绍CarFactory表的主键ID.*/USE PubsGO/*不显示行数*/SET NOCOUNT ONGO/*创建示例表*/IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N’CarInfo’) AND OBJECTPROPERTY(id, N’IsUserTable’) = 1)DROP TABLE CarInfoGOCREATE TABLE CarInfo(Car_ID CHAR (10) ,Name CHAR (10) ,Type CHAR (20),Driver_Type CHAR (15))IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N’CarFactory’) AND OBJECTPROPERTY(id, N’IsUserTable’) = 1)DROP TABLE CarFactoryGOCREATE TABLE CarFactory(ID CHAR (10) NOT NULL,Name CHAR (20) ,PostCode CHAR (6),Telphone CHAR (15),Address CHAR (30),)GOALTER TABLE CarFactoryADD CONSTRAINT PK_Car_ID PRIMARY KEY NONCLUSTERED (ID)GOALTER TABLE CarInfoWITH NOCHECKADD CONSTRAINT Car_id_link FOREIGN KEY (Car_ID) REFERENCES CarFactory(ID)GOUSE masterEXEC sp_dboption Pubs, ’dbo use only’, TRUEGOUSE PubsSET NOCOUNT ONGO
 
(责任编辑:刘科)

投稿邮箱:cio114@foxmail.com