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