Aracılığıyla paylaş


SQLColAttribute

Kullanabileceğiniz SQLColAttribute hazırlanan ya da yürütülen odbc deyimleri için sonuç küme sütun öznitelik alınamıyor.Arayan SQLColAttribute ifadeleri nedenleri üzerinde bir gidiş dönüş için hazırlanan SQL Server.The SQL Server Native Client ODBC driver receives result set column data as part of statement execution, so calling SQLColAttribute after the completion of SQLExecute or SQLExecDirect does not involve a server roundtrip.

Not

odbc sütun tanımlayıcı öznitelikleri tüm kullanılabilir SQL Server sonuç kümeleri.

Alan tanımlayıcısı

Açıklama

SQL_COLUMN_TABLE_NAME

for browse yan tümce tümce tümce içeren yürütülen select deyimleri veya sunucu imleçler oluşturmak deyimlerinden alınan sonuç kümeleri üzerinde kullanılabilir.

SQL_DESC_BASE_COLUMN_NAME

for browse yan tümce tümce tümce içeren yürütülen select deyimleri veya sunucu imleçler oluşturmak deyimlerinden alınan sonuç kümeleri üzerinde kullanılabilir.

SQL_DESC_BASE_TABLE_NAME

for browse yan tümce tümce tümce içeren yürütülen select deyimleri veya sunucu imleçler oluşturmak deyimlerinden alınan sonuç kümeleri üzerinde kullanılabilir.

SQL_DESC_CATALOG_NAME

Veritabanı adı.for browse yan tümce tümce tümce içeren yürütülen select deyimleri veya sunucu imleçler oluşturmak deyimlerinden alınan sonuç kümeleri üzerinde kullanılabilir.

SQL_DESC_LABEL

Tüm sonuç kümeleri kullanılabilir.sql_desc_name değeri için aynı değeri alan.

Yalnızca bir sütun sonucu ise bu alan sıfır uzunluğunda bir ifade ve ifade bir etiket ataması içermiyor.

SQL_DESC_NAME

Tüm sonuç kümeleri kullanılabilir.sql_desc_label değeri için aynı değeri alan.

Yalnızca bir sütun sonucu ise bu alan sıfır uzunluğunda bir ifade ve ifade bir etiket ataması içermiyor.

SQL_DESC_SCHEMA_NAME

Sahibinin adı.for browse yan tümce tümce tümce içeren yürütülen select deyimleri veya sunucu imleçler oluşturmak deyimlerinden alınan sonuç kümeleri üzerinde kullanılabilir.

Sahip adı Sütun Seç için belirtilmişse kullanılabilir deyim.

SQL_DESC_TABLE_NAME

for browse yan tümce tümce tümce içeren yürütülen select deyimleri veya sunucu imleçler oluşturmak deyimlerinden alınan sonuç kümeleri üzerinde kullanılabilir.

SQL_DESC_UNNAMED

Tüm sql_named sütuns sonuç küme sürece bir sütun bir etiket atama deyimi bir parçası olarak içeren bir ifade sonucudur.sql_desc_unnamed sql_unnamed döndüğünde, tüm odbc sütun tanımlayıcı öznitelikleri sütun için sıfır uzunlukta dizeler içerir.

SQL Serverset fmtonly yerel istemci odbc sürücüsü kullanan deyim ne zaman sunucu yükünü azaltmak için SQLColAttribute için hazırlanmış, ancak unexecuted adlı deyims.

Büyük bir değer türleri için SQLColAttribute aşağıdaki değerleri döndürür:

Alan tanımlayıcısı

Değişiklik tanımı

SQL_DESC_DISPLAY_SIZE

Bu verileri görüntülemek için gereken karakter sayısı en fazla olduğu sütun.Büyük bir değer türü sütun için döndürülen SQL_SS_LENGTH_UNLIMITED değerdir.

SQL_DESC_LENGTH

sonuç küme sütun gerçek uzunluğunu döndürür.Büyük bir değer türü sütun için döndürülen SQL_SS_LENGTH_UNLIMITED değerdir.

SQL_DESC_OCTET_LENGTH

Büyük bir değer türü sütun en fazla uzunluğu döndürür.SQL_SS_LENGTH_UNLIMITED sınırsız boyutu belirtmek için kullanılır.

SQL_DESC_PRECISION

Büyük bir değer türü sütunlar için SQL_SS_LENGTH_UNLIMITED değerini döndürür.

SQL_DESC_TYPE

sql_varchar, SQL_VARBINARY ve sql_wvarchar için büyük değer türlerini döndürür.

SQL_DESC_TYPE_NAME

"Varchar", "varbinary", "nvarchar" verir büyük bir değer türleri için.

Tüm sürümler için bir hazırlanmış sql deyimleri toplu iş iş iş tarafından birden çok sonuç kümeleri oluşturulduğunda, yalnızca ilk sonuç küme için sütun özniteliklerini raporlanır.

Aşağıdaki sütun öznitelikleri tarafından sergilenen uzantıları olan SQL Server yerel istemci odbc sürücüsü.The SQL Server Native Client ODBC driver returns all values in the NumericAttrPtr parameter.Dışında bir imleç bir sözcük dizisi olan SQL_CA_SS_COMPUTE_BYLIST sdword (uzun imzalanmış) değerlerin verilir.

Alan tanımlayıcısı

Döndürülen değer

SQL_CA_SS_COLUMN_HIDDEN *

Başvurulan sütun gizli bir parçasıysa, doğru birincil anahtar göz içeren bir Transact-sql deyim desteklemek üzere oluşturulmuş.

SQL_CA_SS_COLUMN_ID

compute yan tümce tümce tümce sonucu sıralı konumunu sütun geçerli Transact-sql deyim içinde.

SQL_CA_SS_COLUMN_KEY *

Başvurulan sütun satır ve Transact-sql select için birincil anahtar ise gerçek deyim göz içerir.

SQL_CA_SS_COLUMN_OP

toplu belirten tamsayı işleç sorumlu bir compute yan tümce tümce tümce sütunundaki değeri.Sqlncli.h tamsayý deðerleri tanımları olan.

SQL_CA_SS_COLUMN_ORDER

Bir odbc veya Transact-sql deyim 's order by yan tümce tümce tümce içinde sütun sıralı konumunu.

SQL_CA_SS_COLUMN_SIZE

Bayt cinsinden en fazla uzunluğu gerekli alınan veri değeri bağlamak için sütun için SQL_C_BINARY değişkeni.

SQL_CA_SS_COLUMN_SSTYPE

sql Server'da depolanan verileri yerel veri türü sütun.Sqlncli.h türü değerlerinin tanımları olan.

SQL_CA_SS_COLUMN_UTYPE

Temel veri türü sütun sql Server kullanıcı tanımlı veri türü.Sqlncli.h türü değerlerinin tanımları olan.

SQL_CA_SS_COLUMN_VARYLEN

Sütun veri uzunluğu, false Aksi değişebilir, doğru.

SQL_CA_SS_COMPUTE_BYLIST

İşaretçiyi sözcüğün by tümceciğini compute yan tümce tümce tümce içinde kullanılan sütunlar belirleme (işaretsiz kısa) bir dizi.compute yan tümce tümce tümce by tümceciğini belirtmezse, bir null işaretçisiyle döndürülür.

Dizinin ilk öğesi tarafından liste sütun sayısını içerir.Sütun sıra sayıları ek öğelerdir.

SQL_CA_SS_COMPUTE_ID

computeid bir satırın geçerli Transact-sql deyim içinde bir compute yan tümce tümce tümce sonucudur.

SQL_CA_SS_NUM_COMPUTES

compute yan tümceleri geçerli Transact-sql select içinde belirtilen sayıda deyim.

SQL_CA_SS_NUM_ORDERS

Bir odbc veya Transact-sql deyim 's order by yan tümce tümce tümcesinde belirlenen sütun sayısı.

* Kullanılabilir SQL_SOPT_SS_HIDDEN_COLUMNS deyim öznitelik ise küme için sql_hc_on.

SQL Server 2005 xml şema belirtmek için ek bilgi sağlamak için sürücüye özgü tanımlayıcısı alanları tanıtılan koleksiyon , şema adı ve katalog adı sırasıyla adlandırın.Alfasayısal olmayan karakterler, tırnak işaretleri veya çıkış karakteri bu özellikler gerektirmez.Aşağıdaki tablo bu yeni tanımlayıcısı alanları listeler:

Sütun adı

Tür

Açıklama

SQL_CA_SS_XML_SCHEMACOLLECTION_CATALOG_NAME

CharacterAttributePtr

Katalog adını bir xml şeması burada koleksiyon ad tanımlanır.Daha sonra katalog adı bulunamazsa, bu değişkeni boş bir dize içerir.

Bu bilgileri okuma-yazma alan IRD, SQL_DESC_SS_XML_SCHEMACOLLECTION_CATALOG_NAME kayıt alanından döndürülür.

SQL_CA_SS_XML_SCHEMACOLLECTION_SCHEMA_NAM E

CharacterAttributePtr

Şema adını bir xml şeması burada koleksiyon ad tanımlanır.Sonra şema adı bulunamazsa, bu değişkeni boş bir dize içerir.

Bu bilgileri okuma-yazma alan IRD, SQL_DESC_SS_XML_SCHEMACOLLECTION_SCHEMA_NAME kayıt alanından döndürülür.

SQL_CA_SS_XML_SCHEMACOLLECTION_NAME

CharacterAttributePtr

Bir xml şeması adı koleksiyon.Daha sonra adı bulunamazsa, bu değişkeni boş bir dize içerir.

Bu bilgileri okuma-yazma alan IRD, SQL_DESC_SS_XML_SCHEMACOLLECTION_NAME kayıt alanından döndürülür.

Ayrıca, SQL Server 2005 tanıtılan yeni sürücüye özgü tanımlayıcısı alanları, kullanıcı tanımlı tür (udt) için ya da ek bilgi sağlamak için sütun bir sonuç küme veya bir udt parametresi bir saklı yordam veya parametreli sorgu.Alfasayısal olmayan karakterler, tırnak işaretleri veya çıkış karakteri bu özellikler gerektirmez.Aşağıdaki tablo bu yeni tanımlayıcısı alanları listeler:

Sütun adı

Tür

Açıklama

SQL_CA_SS_UDT_CATALOG_NAME

CharacterAttributePtr

udt içeren katalog adı.

SQL_CA_SS_UDT_SCHEMA_NAME

CharacterAttributePtr

udt içeren şema adı.

SQL_CA_SS_UDT_TYPE_NAME

CharacterAttributePtr

udt adı.

SQL_CA_SS_UDT_ASSEMBLY_TYPE_NAME

CharacterAttributePtr

udt derleme nitelikli adı.

Varolan alan tanımlayıcı sql_desc_type_name udt adını belirtmek için kullanılır.sql_desc_type alan bir udt sütun sql_ss_udt türüdür.

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

Tarih/saat türleri için döndürülen değerler için bkz: "bilgi verdi, IRD alanlar" Bölüm'de Parametre ve sonucu meta veri.

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

Büyük clr UDTs SQLColAttribute desteği

SQLColAttribute 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).

Seyrek sütunlar için SQLColAttribute desteği

SQLColAttributeYeni satır tanımlayıcısı (IRD) sorgular alan, SQL_CA_SS_IS_COLUMN_SET, bir sütun olup olmadığını belirlemek için bir column_set sütun.

Daha fazla bilgi için bkz: Seyrek sütunlar destek (odbc).