2011-12-20 62 views
0

如何获取SQL Server 2000安装中列默认约束的名称?据我所知sys.default_constraints不可用。它在每个DB上都不同,结构就像DF_table_column__3DE8FB0E。获取SQL Server 2000上列默认约束的名称?

谢谢:)

+2

可能重复http://stackoverflow.com/questions/141682/how-do-i-find-a-default-constraint-using-信息架构) – 2011-12-20 14:37:17

+0

是的,对!谢谢! – grady 2011-12-20 14:40:53

+0

现在的问题是,在知道了某个变量的名称后,我该如何放弃这种限制? * alter table table drop constraint @ ConstraintName *不起作用... – grady 2011-12-20 14:44:53

回答

0

尝试使用INFORMATION_SCHEMA,SQL Server的执行SQL 92自描述的特征。

SELECT * FROM INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE 
的[我要如何找到使用INFORMATION_SCHEMA默认约束?](
+0

这只给我那些外键的表的列。 – grady 2011-12-20 14:39:40