sqlserver 的规则rule如何理解
sqlserver 的规则rule如何理解, 下面是一个实例,请结合该例子解释:
为目标数据库管理系统设计业务规则:
4.2.1 规则:
Ø rule[Sex]
create rule [Sex] as @ in ('男','女')
GO
Ø rule[TypeHaveChild]
create rule [TypeHaveChild] as @ in ('y','n')
GO
Ø rule[IsSpecial]
create rule [IsSpecial] as @ in ('y','n')
GO
Ø rule[OrderIsConfirm]
create rule [OrderIsConfirm] as @ in ('y','n')
GO
Ø rule[Actor]
create rule [Actor] as @ in('超级管理员','用户管理员','论坛管理员','服装
管理员','订单管理员','公告管理员')
GO
Ø rule[OrderSendStatus]
create rule [OrderSendStatus
create rule [Sex] as @ in ('男','女')
创建一个规则SEX值是男或女
潜规则
Microsoft SQL Server 的未来版本中将删除 CREATE RULE。请避免在新的开发工作中使用 CREATE RULE,并计划修改当前使用它的应用程序。建议您改用检查约束。检查约束是使用 CREATE TABLE 或 ALTER TABLE 的 CHECK 关键字创建的。
学习
相关问答:
代码:
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost: ......
比如 传进来的字符串是 ‘12/sep/2009 12:52:20’ 直接用cast会报错。
而且中间的月份也不固定 。怎么转换成日期型的呢
用一个表记录1-12月份!
直接转换是不行了 拆分 出月来判断了
‘12/sep/2009 12: ......
我的数据库突然报一个很郁闷的错误,导致数据无法查看,
错误提示为:
在文件 'G:\data\企业管理数据库1_data.n ......
sqlserver,如果加个用户,权限是读所有表,但只能修改某个表的字段属性
没这个说法.
只给SELECT ,
UPDATE的只给某些表
个不会
但只能修改某个表的字段属性 这个难搞
要加权限得针对某个数据库
......