Metoda LinkedServer.EnumColumns (String, String, String, String)
Wylicza listę kolumn, które są dostępne serwer połączony dla określonej kolumna.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public Function EnumColumns ( _
tableName As String, _
schemaName As String, _
databaseName As String, _
columnName As String _
) As DataTable
'Użycie
Dim instance As LinkedServer
Dim tableName As String
Dim schemaName As String
Dim databaseName As String
Dim columnName As String
Dim returnValue As DataTable
returnValue = instance.EnumColumns(tableName, _
schemaName, databaseName, columnName)
public DataTable EnumColumns(
string tableName,
string schemaName,
string databaseName,
string columnName
)
public:
DataTable^ EnumColumns(
String^ tableName,
String^ schemaName,
String^ databaseName,
String^ columnName
)
member EnumColumns :
tableName:string *
schemaName:string *
databaseName:string *
columnName:string -> DataTable
public function EnumColumns(
tableName : String,
schemaName : String,
databaseName : String,
columnName : String
) : DataTable
Parametry
- tableName
Typ: System.String
A String wartość, która określa nazwę tabela.
- schemaName
Typ: System.String
A String wartość, która określa nazwę schematu
- databaseName
Typ: System.String
A String wartość, która określa nazwę bazy danych.
- columnName
Typ: System.String
A String wartość, która określa nazwę kolumna.
Wartość zwracana
Typ: System.Data.DataTable
A DataTable wartość obiektu zawiera listę tabel, które są dostępne na serwer połączony.W tabela opisano różne kolumny zwracane DataTable.
Kolumna |
Typ danych |
Opis |
---|---|---|
COLUMN_SIZE |
Liczba znaczących cyfr kolumna.Wartość zwracana dla PRECYZJI kolumna jest o podstawie 10. |
|
BUFFER_LENGTH |
Rozmiar transferu danych do i z kolumna. |
|
DECIMAL_DIGITS |
Liczba cyfr po prawej stronie przecinka dziesiętnego. |
|
NUM_PREC_RADIX |
Baza dla typów numerycznych. |
|
NULLABLE |
opcje dopuszczania wartości null kolumna. 1 = NULL jest możliwe. 0 = NOT NULL. |
|
REMARKS |
To pole zawsze zwraca wartość NULL. |
|
COLUMN_DEF |
Wartość domyślna kolumna. |
|
SQL_DATA_TYPE |
Wartości Typ danych SQL w postaci, w jakiej są wyświetlane pole Typ deskryptora.W tej kolumnie jest taka sama, jak kolumna DATA_TYPE z wyjątkiem dla typów danych DateTime i ISO interwał.To kolumna zawsze zwraca wartość. |
|
SQL_DATETIMEE_SUB |
Podtyp kod interwału typów danych DateTime i ISO.Dla innych typów danych to kolumna zwraca wartość NULL. |
|
CHAR_OCTET_LENGTH |
Maksymalna długość bajtów danych znak lub całkowitą wpisz kolumna.Dla innych typów danych to kolumna zwraca wartość NULL. |
|
ORDINAL_POSITION |
Numerem porządkowym kolumna w tabela.Pierwsza kolumna w tabela jest 1.To kolumna zawsze zwraca wartość. |
|
IS_NULLABLE |
opcje dopuszczania wartości null kolumna w tabela.ISO zasady są przestrzegane do określenia opcje dopuszczania wartości null.DBMS zgodnym z ISO SQL nie może zwracać ciąg pusty. TAK = kolumna może zawierać wartości null. NIE = kolumna nie może zawierać wartości null. To kolumna zwraca ciąg znaków o zerowej długości, jeśli opcje dopuszczania wartości null jest nieznany. Wartość zwracana dla tej kolumna różni się od wartości zwracane dla kolumna dopuszczającej wartości null. |
|
SS_DATA_TYPE |
Numerem porządkowym kolumna w tabela.Pierwsza kolumna w tabela jest 1.To kolumna zawsze zwraca wartość. |