LinkedServer.EnumColumns メソッド (String)
指定したテーブルについて、リンク サーバーでアクセスできる列の一覧を列挙します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public Function EnumColumns ( _
tableName As String _
) As DataTable
'使用
Dim instance As LinkedServer
Dim tableName As String
Dim returnValue As DataTable
returnValue = instance.EnumColumns(tableName)
public DataTable EnumColumns(
string tableName
)
public:
DataTable^ EnumColumns(
String^ tableName
)
member EnumColumns :
tableName:string -> DataTable
public function EnumColumns(
tableName : String
) : DataTable
パラメーター
- tableName
型: System.String
テーブルの名前を示す String 値です。
戻り値
型: System.Data.DataTable
リンク サーバーでアクセスできるテーブルの一覧を含む DataTable オブジェクトの値です。次の表に、返される DataTable の列を示します。
列 |
データ型 |
説明 |
---|---|---|
COLUMN_SIZE |
列の有効桁数です。PRECISION 列の戻り値は 10 進表記です。 |
|
BUFFER_LENGTH |
列との間で転送されるデータのサイズです。 |
|
DECIMAL_DIGITS |
小数点以下の桁数です。 |
|
NUM_PREC_RADIX |
数値データ型の基数です。 |
|
NULLABLE |
列の NULL 値の許容属性です。 1 = NULL 値を許容します。 0 = NULL 値を許容しません。 |
|
REMARKS |
このフィールドは常に NULL を返します。 |
|
COLUMN_DEF |
列の既定値です。 |
|
SQL_DATA_TYPE |
記述子の TYPE フィールドに表示されるときの SQL データ型の値です。DateTime データ型と ISO interval データ型以外は、DATA_TYPE 列と同じです。この列は常に値を返します。 |
|
SQL_DATETIME_SUB |
DateTime および ISO interval データ型のサブタイプ コードです。他のデータ型の場合、この列は NULL を返します。 |
|
CHAR_OCTET_LENGTH |
文字または整数のデータ型列の最大長 (バイト単位) です。他のすべてのデータ型では、この列は NULL を返します。 |
|
ORDINAL_POSITION |
テーブル内の列の序数位置です。テーブル内の最初の列は 1 です。この列は常に値を返します。 |
|
IS_NULLABLE |
テーブル内の列の NULL 値の許容属性です。NULL 値の許容属性の検査は ISO の規則に従います。ISO SQL に準拠している DBMS では、空文字列を返すことはできません。 YES = 列に NULL を含むことができます。 NO = 列に NULL を含むことができません。 NULL が許容されているかわからない列では、長さ 0 の文字列が返されます。 この列に対して返される値は、NULLABLE 列に対して返される値とは異なります。 |
|
SS_DATA_TYPE |
テーブル内の列の序数位置です。テーブル内の最初の列は 1 です。この列は常に値を返します。 |
使用例
関連項目
参照
Microsoft.SqlServer.Management.Smo 名前空間