社区
MS-SQL Server
帖子详情
初学者,希望得到你的指点!
luning618
2003-08-18 09:23:53
现在我正在看规则,默认和触发器,能否给我一个规则的完整定义呢,假设我的表名为“名册”,谢了!
...全文
43
3
打赏
收藏
初学者,希望得到你的指点!
现在我正在看规则,默认和触发器,能否给我一个规则的完整定义呢,假设我的表名为“名册”,谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luning618
2003-08-18
打赏
举报
回复
规则写得不完整,新建规则时系统提示说“create rule”必须是批查询中的第一个语句,点解???
pengdali
2003-08-18
打赏
举报
回复
规则
规则是一个向后兼容的功能,用于执行一些与 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
txlicenhe
2003-08-18
打赏
举报
回复
创建称为规则的对象。当绑定到列或用户定义数据类型时,规则将指定可以插入到列中的可接受的值。规则是一种向后兼容的功能,执行一些与检查约束相同的功能。CHECK 约束是使用 ALTER 或 CREATE TABLE 的 CHECK 关键字创建的,是对列中的值进行限制的首选标准方法(可以对一列或多列定义多个约束)。列或用户定义数据类型只能有一个绑定的规则。但是,列可以同时具有规则和一个或多个与其关联的检查约束。在这种情况下,将检查所有限制。
语法
CREATE RULE rule
AS condition_expression
初学J2EE
希望
大家
指点
博主表示刚开始学习K2EE,
希望
得到
大家的
指点
。内容围绕K2EE学习展开,体现了
初学者
寻求帮助的需求。
希望
能
得到
一些大神的
指点
,加QQ群:249627436 java技术交流群
本博客由一名Java学习者发起,旨在建立一个高校学生交流群,邀请Java大牛
指点
,分享资料与心得,促进学习进步。欢迎
初学者
加入讨论。
刚学oracle,
希望
大家大神
指点
一下
本文提供了Oracle SQL查询的多个实例,涵盖部门员工计数、平均工资计算、特定条件筛选等复杂查询,适合
初学者
和进阶者提升SQL技能。
致 Python
初学者
们!
本文为Python
初学者
提供了一条清晰的学习路径,强调了基础知识的重要性,介绍了Python的安装与配置,推荐了学习工具,如IDLE和编辑器,讲解了编码规范,并深入探讨了模块管理和调试技巧。
给SAP
初学者
的建议!
本文分享了SAP学习的多种途径及技巧,强调实践操作的重要性,介绍了SAP系统的基础概念、组织结构及其配置方法,适合
初学者
及
希望
深入了解SAP系统的读者。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章