create table a
(a int check (a>=1 and a<=3),
...
)
(a int check (a>=1 and a<=3),
...
)
解决方案 »
- 求一个同步信息的Insert触发器
- 数据库需求分析
- sqlprofiler跟出来的sql为何有重复?
- SQL语句报错:聚合不应出现在 UPDATE 语句的集合列表中。
- 如何使用sqlserver2008来远程连接sqlserver2000
- SQLSERVER2008由Developer升级到Enterprise版本时,出现错误,提示‘帐户名无效或不存在,或者密码对于指定的帐户名无效。’,求教高手!
- 两个表联合查询得问题!
- 这个sql怎么写??求高人给写一个历史成绩对比的存储过程!!!
- 请问高手怎样按月份查询
- sql数据库还原问题,在线求助。
- 有谁能帮我解译一下这段SQL代码的含义吗?
- 一个关于sql的问题
祝你早日找到女朋友,呵呵
返回一个列表,其内容包括所有约束类型、约束类型的用户定义或系统提供的名称、定义约束类型时用到的列,以及定义约束的表达式(仅适用于 DEFAULT 和 CHECK 约束)。语法
sp_helpconstraint [ @objname = ] 'table'
[ , [ @nomsg = ] 'no_message' ]参数
[@objname =] 'table'返回其约束信息的表。指定的表对于当前数据库必须是本地的。table 的数据类型为 nvarchar(776),无默认值。[@nomsg =] 'no_message'是打印表名的可选参数。no_message 的数据类型为 varchar(5),默认值为 msg。nomsg 表示取消打印。 返回代码值
0(成功)或 1(失败)结果集
如果 sp_helpconstraint 参与到主键中,则它显示按降序索引的列。降序索引列将在结果集中列出,在其名称后带有减号 (-)。默认值(升序索引列)将仅按名称列出。注释
执行 sp_help table 时将报告有关指定表的所有信息。若要仅查看约束信息,请使用 sp_helpconstraint。 权限
执行权限默认授予 public 角色。示例
下面的示例显示 authors 表的所有约束。USE pubs
EXEC sp_helpconstraint authors
create table a
(a int check (a>=1 and a<=3),
...
)2 假设表已经存在,如何取到对应字段的约束条件,如A(1,2,3)。
ALTER TABLE dbo.table1 WITH NOCHECK ADD CONSTRAINT
CK__table1 __A CHECK (A>='1' and A<='3')
SELECT t1.name, t2.text
FROM sysobjects t1 INNER JOIN
syscomments t2 ON t1.id = t2.id AND t1.xtype = 'C' AND
t1.name LIKE '%CK__table1_%'