Jul*_*rts 4 sql-server-2005 sql-server windows
有没有办法显示所有表格的布局以查看它们的列?我正在尝试查找具有特定列名的表。
我正在使用 Web 应用程序Web Data Administrator
例子:
table1
- column 1
- column 2
table2
- column 1
Run Code Online (Sandbox Code Playgroud)
有没有办法获得这样的显示?
这是一个开始,如果我能猜到row你的意思是column:
SELECT
[table] = QUOTENAME(OBJECT_SCHEMA_NAME([t.object_id])) +'.'+ QUOTENAME(t.name),
[column] = c.name
FROM sys.tables AS t
INNER JOIN sys.columns AS c
ON t.[object_id] = c.[object_id]
ORDER BY t.name, c.column_id;
Run Code Online (Sandbox Code Playgroud)
这并不能完全提供您想要的输出,但是您的表示层肯定可以 - 在它循环遍历所有行时- 找出只在遇到新表时列出一个表。