Aracılığıyla paylaş


SQLDescribeCol

Yürütülen deyimleri, SQL Serveryerel istemci odbc sürücüsü bir sonuç kümesi sütun tanımlamak için sunucuyu sorgulamak gerekmez. Bu durumda, SQLDescribeCol bir sunucu gidiş dönüş neden olmaz. Gibi SQLColAttributeve SQLNumResultCols, çağrı SQLDescribeCol üzerinde hazır ama değil yürütülen deyimleri bir sunucu gidiş dönüş oluşturur. 

Ne zaman bir Transact-SQLdeyimi veya deyimi toplu birden çok sonuç satır kümesi döndürür, sıra, ayrı bir tabloda kaynaklanan veya sonuç kümesindeki tamamen farklı bir sütuna başvurmak için başvurulan sütun mümkün. SQLDescribeCol her kümesi için çağrılmalıdır. Sonuç değişiklikleri ayarladığınızda, uygulama veri değerleri satır sonuç alma kala yeniden bağlamanız. Döner kümesi birden fazla sonuç işleme hakkında daha fazla bilgi için bkz: SQLMoreResults.

Yalnızca ilk sonuç kümesini sql deyimleri tarafından hazırlanan bir dizi birden çok sonuç kümeleri oluşturulduğunda sütun özniteliklerini raporlanır.

Büyük değer veri türleri için döndürülen değer içinde DataTypePtr sql_varchar, SQL_VARBINARY veya sql_nvarchar. İçinde SQL_SS_LENGTH_UNLIMITED değeri ColumnSizePtr boyutu "sınırsız" olduğunu gösterir.

Gelişmeler veritabanı motoru ile başlayan SQL Server 2012izin SQLDescribeColdaha doğru açıklaması beklenen sonuçları elde etmek için. Bu daha doğru sonuçlar tarafından döndürülen değerler farklı olabilir SQLDescribeColönceki sürümlerinde SQL Server. Daha fazla bilgi için, bkz. Meta veri bulma.

Gelişmiş tarih ve saat özellikleri için SQLDescribeCol desteği

Tarih ve saat türleri için döndürülen değerler aşağıdaki gibidir:

DataTypePtr

ColumnSizePtr

DecimalDigitsPtr

datetime

SQL_TYPE_TIMESTAMP

23

3

smalldatetime

SQL_TYPE_TIMESTAMP

16

0

tarihi

SQL_TYPE_DATE

10

0

Saat

SQL_SS_TIME2

8, 10..16

0..7

datetime2

SQL_TYPE_TIMESTAMP

19, 21..27

0..7

datetimeoffset

SQL_SS_TIMESTAMPOFFSET

26, 28..34

0..7

Daha fazla bilgi için, bkz. Tarih/Saat (odbc) geliştirmeleri.

Büyük clr UDTs SQLDescribeCol destek

SQLDescribeCol büyük clr kullanıcı tanımlı türler (UDTs) destekler. Daha fazla bilgi için, bkz. Büyük clr kullanıcı tanımlı türler (odbc).

Ayrıca bkz.

Kavramlar

odbc API uygulama ayrıntıları

Diğer Kaynaklar

SQLDescribeCol işlev