我正在使用 DataAdapter.FillSchema
从 MS SQL 检索表的架构。不幸的是,这不会返回列的默认值。当我需要检查数百个表时,有没有一种方法可以快速有效地检索此值作为架构的一部分?
谢谢!
最佳答案
默认值仅在行插入时确定。
或者,您可以使用 Information_schema
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT
FROM AdventureWorks2012.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Person';
关于c# - 如何从 MS SQL 数据表中检索列默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10314483/