Chinaunix首页 | 论坛 | 博客
  • 博客访问: 657779
  • 博文数量: 751
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4990
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 09:48
文章分类

全部博文(751)

文章存档

2011年(1)

2008年(750)

我的朋友

分类:

2008-10-28 10:05:19


  规则是一个向后兼容的功能,用于执行一些与 CHECK 约束相同的功能。CHECK 约束是用来限制列值的首选标准方法。CHECK 约束比规则更简明,一个列只能应用一个规则,但是却可以应用多个 CHECK 约束。CHECK 约束作为 CREATE TABLE 语句的一部分进行指定,而规则以单独的对象创建,然后绑定到列上。
  
  下例创建一个规则,执行与前面主题中的 CHECK 约束示例相同的功能。Microsoft® SQL Server™ 2000 首选的方法是 CHECK 约束。
  
  CREATE RULE id_chk AS @id BETWEEN 0 and 10000
  GO
  CREATE TABLE cust_sample
   (
   cust_id int
   PRIMARY KEY,
   cust_name char(50),
   cust_address char(50),
   cust_credit_limit money,
   )
  GO
  sp_bindrule id_chk, 'cust_sample.cust_id'
  GO
  
  
【责编:admin】

--------------------next---------------------

阅读(378) | 评论(0) | 转发(0) |
0

上一篇:数据完整性

下一篇:FOREIGN KEY 约束

给主人留下些什么吧!~~