通过SQL语句查出表中某一列设有“什么约束”,“什么索引”,“什么规则”

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:22:38
通过SQL语句查出表中某一列设有“什么约束”,“什么索引”,“什么规则” 用什么SQL语句啊?

同一个数据库中可以有两个同名的约束吗?
同一个数据库中可以有两个同名的索引吗?
例如: 数据库ufdata_001_2008中的CODE表中有一列ccode
我想知道列ccode中设有“什么约束”,“什么索引”,“什么规则”

怎么写SQL语句啊?

janjan007 写出一个结果,但我怎么能知道他是作用于哪一列呢?

select * from ufdata_001_2008..sysobjects where xtype='C'
其中 C 表示查 约束
其他还有:D=默认值 F=KEY约束 L=日志 FN=标量函数 IF=内嵌函数 P=存储过程 S=系统表 TF=表函数 TR=触发器 U=用户表 V=视图

没弄过,关注一下。