WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:数据库规则 阅读

MS SQL基础教程:数据库规则

 2007-12-25 15:29:34 来源:WEB开发网   
核心提示:在Enterprise Manager 中选择“Rules” 对象,即可从右边的任务板中看到规则的大部分信息,MS SQL基础教程:数据库规则(2),包括规则的名称、所有者、创建时间,等如图9-2 所示,而一个规则可以绑定多对象,这正是规则的魅力所在,在SQL Server 2000 中不像7.

在Enterprise Manager 中选择“Rules” 对象,即可从右边的任务板中看到规则的大部分信息,包括规则的名称、所有者、创建时间,等如图9-2 所示。在SQL Server 2000 中不像7.0 版本可以直接在任务板中看到规则的表达式,这需要查看规则的属性。可以选择要查看的规则,单击右键,从快捷菜单中选择“Properties” 选项,即会出现如图9-3 所示的对话框,可以从中编辑规则的表达式。修改规则的名称可以通过Sp_rename 系统存储过程进行,也可以直接在图9-2 中用右键单击要修改的规则,从快捷菜单中选择“重命名(Rename)” 菜单项,进行名称修改。

(2) 用存储过程Sp_helptext 查看规则

使用Sp_helptext 存储过程可以查看规则的细节,其语法如下:

sp_helptext [@objname =] 'name'

其中[@objname =] 'name'子句指明对象的名称,用Sp_helptext 存储过程查看的对象可

以是当前数据库中的规则、缺省值、触发器、视图或未加密的存储过程。

例9-5: 查看规则hire_date_rule。

exec sp_helptext hire_date_rule

运行结果如下:

Text

--------------------------------------------------------------------------------------

create rule hire_date_rule

as @hire_date >= '1980-01-01' and @hire_date <= getdate()

9.2.3 规则的绑定与松绑

创建规则后,规则仅仅只是一个存在于数据库中的对象,并未发生作用。需要将规则与数据库表或用户自定义对象联系起来,才能达到创建规则的目的。联系的方法称为“绑定”。所谓绑定就是指定规则作用于哪个表的哪一列或哪个用户自定义数据类型。表的一列或一个用户自定义数据类型只能与一个规则相绑定,而一个规则可以绑定多对象,这正是规则的魅力所在。解除规则与对象的绑定称为“松绑”。

上一页  1 2 3 4  下一页

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接