none
ANSI_PADDINGについて RRS feed

  • 質問

  • SQLServer2008における「SET ANSI_PADDING」について教えて下さい。

    SQLServer2008上で作成されているテーブルで、「SET ANSI_PADDING」の設定内容(ONかOFF)を

    調べるにはどうすれば良いのでしょうか?

     

     

    2010年11月5日 6:53

回答

  • まずANSI_PADDINGの情報は列ごとに保持されています。

    SQL Server Management Studioで列のプロパティを見れば済む話ですが、そうではなくプログラム的に知りたいということでしょうか?

    SELECT t.name AS TableName, c.name AS ColumnName, c.is_ansi_padded AnsiPadding
    FROM sys.tables AS t INNER JOIN sys.columns AS c ON t.object_id = c.object_id;

    かな。

    • 回答としてマーク 素人です 2010年11月5日 7:49
    2010年11月5日 7:29

すべての返信

  • まずANSI_PADDINGの情報は列ごとに保持されています。

    SQL Server Management Studioで列のプロパティを見れば済む話ですが、そうではなくプログラム的に知りたいということでしょうか?

    SELECT t.name AS TableName, c.name AS ColumnName, c.is_ansi_padded AnsiPadding
    FROM sys.tables AS t INNER JOIN sys.columns AS c ON t.object_id = c.object_id;

    かな。

    • 回答としてマーク 素人です 2010年11月5日 7:49
    2010年11月5日 7:29
  • まずANSI_PADDINGの情報は列ごとに保持されています。

    SQL Server Management Studioで列のプロパティを見れば済む話ですが、そうではなくプログラム的に知りたいということでしょうか?

    SELECT t.name AS TableName, c.name AS ColumnName, c.is_ansi_padded AnsiPadding
    FROM sys.tables AS t INNER JOIN sys.columns AS c ON t.object_id = c.object_id;

    かな。

     

    言葉足らずの質問に、的確なご回答ありがとうございました。

    本当に助かります。

     

     

     

    2010年11月5日 7:51