-1

データの転送に使用される SQL Server 2005 データベースがあり、このデータベースには 30 ~ 40 のビューがあります。

これらのビューによって公開されるすべての列を報告する必要があります。

データベース内のすべてのビューを照会してそれらの列を出力する方法はありますか?

ありがとう

4

1 に答える 1

2
  SELECT 
    [schema] = s.name, 
    [view]   = v.name,
    [column] = c.name
  FROM sys.views AS v
  INNER JOIN sys.schemas AS s
    ON v.[schema_id] = s.[schema_id]
  INNER JOIN sys.columns AS c
    ON v.[object_id] = c.[object_id]
  ORDER BY [schema],[view],c.column_id;
于 2013-09-05T05:16:49.347 に答える