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).
Ayrıca bkz.