从[Server Name].DatabaseName.??选择TableName.TableFieldName.???



我正在查看服务器下面的一长串细分。我知道他们都是什么,除了????。首先是服务器名称/别名,然后是数据库名称。。。然后在数据库下面有多个s、 并且在它们中的每一个下面有多个表。

那么什么类型的";对象";是吗????在中

From [ServerName].DatabaseName.????Name.TableName. What are the question marks?

我可以使用什么SQL查询来获得所有的列表?????在特定的服务器和数据库中?

我的问题的第二部分(特定服务器/db中的模式列表(的答案是:

SELECT s.name AS schema_name
,t.name AS table_Name
,c.name AS column_Name
--,c.max_length
FROM [SERVER].[DB].sys.tables t
JOIN [SERVER].[DB].sys.schemas s ON t.schema_id = s.schema_id
JOIN [SERVER].[DB].sys.columns c ON t.object_id = c.object_id
--WHERE s.name = 'dbo'
ORDER BY s.name, t.name, c.name

取自https://stackoverflow.com/a/48173311/3365188

相关内容

  • 没有找到相关文章

最新更新