5
我想從特定數據庫中獲取該表格中的所有表名稱和字段。 請幫我解決這個問題。獲取表格詳細信息
我想從特定數據庫中獲取該表格中的所有表名稱和字段。 請幫我解決這個問題。獲取表格詳細信息
嘗試尋找在sys.objects
和sys.columns
表:
SELECT * FROM SYS.OBJECTS
WHERE TYPE = 'U'
會給你所有的表在該數據庫中(U型)
SELECT 'Table name : ' + so.name, ' Column Name: ' + sc.name FROM SYS.OBJECTS so
INNER JOIN sys.columns sc ON sc.OBJECT_ID = so.OBJECT_ID
WHERE TYPE = 'U'
會給你所有的表數據庫和列名稱。你可以篩選這些查詢,並做WHERE so.name = 'Your Table'
使用語法:-sp_help你的表名
這樣
sp_help將Payroll_Shift
SELECT t.name AS table_name, c.name AS column_name FROM sys.tables AS t INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID ORDER BY table_name; – Ramdas
爲什麼不能滿足您的需求?你還需要做什麼? –
想讓它更簡單 – Ramdas