2
A
回答
1
查詢
select COLUMN_DEFAULT
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME = @tableName
and COLUMN_NAME = @columnName
將返回一列指定的默認值(null
如果沒有默認定義)
更新:
下面的查詢也將檢索約束的名稱:
select
dc.name,
dc.definition
from sys.default_constraints dc
join sys.objects o
on o.object_id = dc.parent_object_id
join sys.columns c
on o.object_id = c.object_id
and c.column_id = dc.parent_column_id
where o.name = @tableName
and c.name = @columnName
如果沒有行返回,那麼在該列上沒有定義默認約束。
相關問題
- 1. 如何檢查IF默認值約束是否存在?
- 2. 檢查默認約束條件
- 3. 如何檢查CPLEX C++中是否存在約束?
- 4. 如何檢查SQL Server約束是否存在?
- 5. 如何檢查Sql服務器中是否存在約束?
- 6. 如何檢查列表中元素之間的約束/是否約束編程?
- 7. 如何檢查是否MVC束存在
- 8. 默認值須在Haskell存在約束
- 9. SQL默認約束
- 10. 與默認約束
- 11. 是否可以表達檢查約束?
- 12. MySQL是否支持檢查約束?
- 13. 問題的「默認」約束
- 14. 可以檢查和默認約束在sqlite中一起工作
- 15. SQL約束檢查值是否不存在於另一個表
- 16. 添加一個約束,檢查是否存在proc
- 17. 改變列,添加默認約束
- 18. 用默認約束刪除列
- 19. 約束來檢查列是否爲空或引用其他列?
- 20. 檢查表的列是否有唯一的約束
- 21. 查找列是否有唯一約束
- 22. SQL默認約束W3Schools
- 23. Sybase - 默認約束條件
- 24. 刪除默認約束
- 25. SQL默認值約束INFORMATION_SCHEMA
- 26. SQL Server:如何檢查字段是否存在「NULL」或「NOT NULL」約束?
- 27. 檢查約束檢查列兩次
- 28. 檢查約束,檢查另一列值
- 29. 檢查約束列之間值檢查
- 30. 檢查用戶的默認模式中是否存在表格?