Aracılığıyla paylaş


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ı.

İçin geçerlidir: