ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 快速掌握外键约束和参绍约束

快速掌握外键约束和参绍约束

原创 Linux操作系统 作者:iSQlServer 时间:2009-10-15 14:32:47 0 删除 编辑
键约束和参绍约束的实例脚本:/*,外键约束和参绍约束,pubs数据库的CarIfo表创建外键约束,参绍CarFactory表的主键ID.

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


  /*
  外键约束和参绍约束
  pubs数据库的CarIfo表创建外键约束,参绍CarFactory表的主键ID.
  */
  USE Pubs
  GO
  /*不显示行数*/
  SET NOCOUNT ON
  GO
  /*创建示例表*/
  IF EXISTS (SELECT * FROM dbo.sysobjects
  WHERE id = object_id(N’CarInfo’)
  AND OBJECTPROPERTY(id, N’IsUserTable’) = 1)
  DROP TABLE CarInfo
  GO
  CREATE 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 CarFactory
  GO
  CREATE TABLE CarFactory(
  ID CHAR (10) NOT NULL,
  Name CHAR (20) ,
  PostCode CHAR (6),
  Telphone CHAR (15),
  Address CHAR (30),
  )
  GO
  ALTER TABLE CarFactory
  ADD CONSTRAINT PK_Car_ID
  PRIMARY KEY NONCLUSTERED (ID)
  GO
  ALTER TABLE CarInfo
  WITH NOCHECK
  ADD CONSTRAINT Car_id_link
  FOREIGN KEY (Car_ID) REFERENCES CarFactory(ID)
  GO
  USE master
  EXEC sp_dboption Pubs, ’dbo use only’, TRUE
  GO
  USE Pubs
  SET NOCOUNT ON
  GO

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16436858/viewspace-616634/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-10-17

  • 博文量
    1319
  • 访问量
    2074178