EnumColumns yöntemi
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.
The EnumColumns method returns a QueryResults object that enumerates the columns of tables defined on a linked server.
Sözdizimi
object
.EnumColumns( [ TableName ] , [ SchemaName ] , [ CatalogName ]
, [ ColumnName ] )as QueryResults
Bölümleri
nesne
Bir nesneye uygulanan listesinde değerlendirir ifade.TableName
İsteğe bağlı.Bağlantılı sunucu üzerinde tanımlı bir tablo adları dize.Belirtildiğinde, bu sonuç küme üyeliği belirtilen şekilde tanımlanmış sütunların sınırlar tablo.SchemaName
İsteğe bağlı.Üzerlerinde bir şema adları olan dizeyi bağlantılı sunucu tablo tanımlanır.Belirtildiğinde, sonuç küme üyeliği şemada tanımlanan Tablo sütunlarını kısıtlar.Katalogadı
İsteğe bağlı.Üzerlerinde bir katalog adları olan dizeyi bağlantılı sunucu tablo tanımlanır.Belirtildiğinde, sonuç küme üyeliği Kataloğu'nda tanımlanan Tablo sütunlarını kısıtlar.ColumnName
İsteğe bağlı.Üzerinde bir sütun adları olan dizeyi bir tablo olarak adlandırılan tabload bağımsız değişkeni.Bu seçenek belirtildiğinde, sonuç küme üyeliği adlı sütun sıralar tek bir satır döndüren, sınırlar.
Prototip (c/C++)
HRESULT EnumColumns(LPSQLDMOQUERYRESULTS *ppResults,
SQLDMO_LPCSTR TableName = NULL,
SQLDMO_LPCSTR SchemaName = NULL,
SQLDMO_LPCSTR CatalogName = NULL,
SQLDMO_LPCSTR ColumnName = NULL);
Döndürür
A QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.
Column |
Veri türü |
Açıklama |
---|---|---|
BUFFER_LENGTH |
integer |
Bayt veri türü sabit veya değişken uzunlukta karakter veya ikili türü olduğunda, gerekli herhangi bir değer almak için sütun. |
CHAR_OCTET_/LENGTH |
integer |
En fazla uzunluğunu, bayt cinsinden bir karakter veri türü. |
COLUMN_DEF |
nvarchar(128) |
Varsayılan değer. |
COLUMN_NAME |
nvarchar(128) |
Adı sütun. |
COLUMN_SIZE |
integer |
Ne zaman veri türü olan bir sabit veya değişken uzunlukta karakter veya ikili türü, bayt veya karakter sayısı.Ne zaman veri türü bir sabit duyarlık sayısal veri türü duyarlık türüdür. |
DATA_TYPE |
smallint |
Veri türü sütun.sqldmo_query_datatype kullanarak değeri yorumlayabilir. |
DECIMAL_DIGITS |
smallint |
Veri türü Sabit duyarlık sayısal veri türü ölçek türü olduğunda. |
IS_NULLABLE |
char(10) |
Sütun null içerebilir, Evet.Sütun null içeremez Hayır. |
NULLABLE |
smallint |
1 sütun null kabul eder.sütun null kabul ettiğinizde 0. |
NUM_PREC_RADIX |
smallint |
Bir sayısal veri türü sayı tabanı. |
ORDINAL_/POSITION |
smallint |
Tablo sütun sıralı konumunu. |
REMARKS |
nvarchar(256) |
Açıklayıcı metin. |
SQL_DATA_TYPE |
smallint |
Veri türü sütun.sqldmo_query_datatype kullanarak değeri yorumlayabilir. |
SQL_DATETIME_/SUB |
smallint |
ISO aralığı tarih ve saat veri türleri için kod alt tür. |
SS_DATA_TYPE |
tinyint |
Microsoft sql Server veri türü Aç veri hizmetleri tarafından tanımlanan veri türü sabitleri kullanarak yorumlanır. |
TABLE_CAT |
nvarchar(128) |
Sütun tanımlanan sql Server veritabanının adı. |
TABLE_NAME |
nvarchar(128) |
Adı tablo , sütun tanımlandığı içinde. |
TABLE_SCHEM |
nvarchar(128) |
Sütun tanımlanan tablo sahibinin adı. |
TYPE_NAME |
nvarchar(128) |
Sütun veri türü adı. |