1

Description列を説明するために、テーブル内の多くの列のプロパティにコメントを入れるデータベースがあります。Description プロパティは明らかにExtended Property名前付きとして実装されていMS_Descriptionます。

次に、データベースを SQL Azure にコピーする必要がありますが、これは許可されませんExtended Properties。拡張プロパティ MS_Description のすべての列を検索して削除するために使用できる Transact SQL コマンドは何ですか。

4

1 に答える 1

3

ここでは、SQL Server 2008R2 で拡張プロパティを一覧表示する方法について詳しく説明します。次に、そのページの最後にいくつかの参照があります。そのうちの 1 つはsp_dropextendedproperty. 勝手に使ってください。

役立つ情報と詳細なサンプルを含む 1 つのブログ。

テーブル内の列のすべての拡張プロパティを表示するコード サンプルを次に示します。

USE AdventureWorks2008R2;
GO
SELECT major_id, minor_id, t.name AS [Table Name],
       c.name AS [Column Name],
       value AS [Extended Property]
  FROM sys.extended_properties AS ep
 INNER JOIN sys.tables AS t ON ep.major_id = t.object_id 
 INNER JOIN sys.columns AS c ON ep.major_id = c.object_id
       AND ep.minor_id = c.column_id
 WHERE class = 1;
GO

その他のサンプルはこちら

于 2012-09-14T08:27:14.880 に答える