我的任務是獲取SQL Server中的表結構(這意味着什麼是所有列及其數據類型和約束)如何獲取SQL Server中的表結構?
-6
A
回答
1
這將列出所有列,它們所屬的模式和表,它們的數據類型,max長度,精度和比例(用於數字類型) - 您還在尋找什麼?
SELECT
SchemaName = sch.name,
TableName = t.Name,
ColumnName = c.Name,
TypeName = ty.Name,
MaxLength = c.max_length,
Precision = c.precision,
Scale = c.scale
FROM
sys.columns c
INNER JOIN
sys.tables t ON t.object_id = c.object_id
INNER JOIN
sys.schemas sch ON sch.schema_id = t.schema_id
INNER JOIN
sys.types ty ON c.user_type_id = ty.user_type_id
1
sp_help將可以用來獲取所有有關表的詳細信息。 你可以做這樣的事情 -
執行sp_help yourtableName
+0
它也工作,我可能知道'exec sp_help'[M3FDBTST]。[MVXJDTA]。[CMNCMP]';'和'sp_help tablename?'; – Satish
相關問題
- 1. SQL Server表結構
- 2. 如何從SQL Server的多個值獲取層次結構?
- 3. 獲取表的SQL Server架構
- 4. 如何獲得表列表和結構在sql server
- 5. 如何獲取CodeIgniter中的表結構
- 6. SQL Server - 獲取表
- 7. SQL Server在嵌套的JSON數據結構中獲取數據
- 8. 如何查看SQL Server中索引表的結構?
- 9. 如何獲取SQL Server中的計數?
- 10. 如何獲取SQL Server中的時代?
- 11. SQL Server從兩行中獲取結果
- 12. 如何以編程方式提取SQL Server表架構來構建SQL Server CE?
- 13. SQL Server打印表的層次結構?
- 14. 如何在SQL Server查詢中顯示錶結構?
- 15. 如何獲得SQL Server表
- 16. 從SQL Server中的兩個表獲取唯一結果集
- 17. 獲得基本的SQL Server表的結構信息
- 18. 如何從SQL Server中的兩個表中獲取值?
- 19. 如何從sql server中的eixsting表中獲取FK腳本?
- 20. 如何從SQL Server中的鍵/值表中獲取項目?
- 21. 如何從SQL Server中的表中逐個獲取記錄?
- 22. 如何從sql server 2008中獲取表中的唯一記錄
- 23. SQL Server:如何從只有ID的聯結表中獲取數據?
- 24. 如何從SQL Server中獲取圖像
- 25. MVC 4 SQL Server,如何獲取表中的第一條記錄?
- 26. 如何獲取SQL SERVER數據庫中所有表的行數
- 27. 如何在SQL Server Management Studio中獲取表的空間參考?
- 28. 獲取結構中的字段列表
- 29. 在SQL Server中獲取引用表
- 30. 分析SQL Server中的數據結構
只需運行'sp_help將tablename'? –
謝謝詹姆斯,你的查詢正在爲我工作。 – Satish