Aracılığıyla paylaş


SQLProcedureColumns

SQLProcedureColumns dönüş değeri tüm özniteliklerinin bildirdiği bir satır döndürür.SQL Server saklı yordamlar.

SQLProcedureColumns değerleri var olup olmadığını için SQL_SUCCESS verir...Katalogadı, SchemaName, ProcName, or ColumnName parametreleri.SQLFetch Bu parametreler geçersiz değerler kullanıldığında, SQL_NO_DATA döndürür.

SQLProcedureColumns imleç statik bir sunucu üzerinde çalıştırılabilir.yürütmek denemesi SQLProcedureColumns güncelleştirilebilir (dinamik veya anahtar kümesi) imlecin üzerinde imleç türü değişti gösteren SQL_SUCCESS_WITH_INFO döndürecektir.

Aşağıdaki tabloda, sonuç kümesi ve nasıl bunlar işlemek için genişletilmiş tarafından döndürülen sütun listeler UDT and XML aracılığıyla veri türleriSQL Server Yerel istemci ODBC sürücüsü:

Sütun adı

Açıklama

ss_udt_catalog_name

UDT (kullanıcı tanımlı tür) içeren bir katalog adını döndürür.

ss_udt_schema_name

UDT içeren şemasının adını döndürür.

ss_udt_assembly_type_name

UDT derleme tam adını döndürür.

ss_xml_schemacollection_catalog_name

XML şema koleksiyon adı tanımlandığı katalog adını döndürür.Katalog adı bulunamıyor, daha sonra bu değişkeni, boş bir dize içerir.

ss_xml_schemacollection_schema_name

XML şema koleksiyon adı tanımlandığı şemasının adını döndürür.Şema adı bulunamıyor, daha sonra bu değişkeni, boş bir dize içerir.

ss_xml_schemacollection_name

Bir XML şema koleksiyon adını döndürür.Sonra adı bulunamazsa, bu değişken, boş bir dize içerir.

SQLProcedureColumns ve tablo biçiminde parametreleri

SQLProcedureColumns tablo değerli parametreleri CLR kullanıcı tanımlı türler için benzer bir şekilde işler.Tablo değerli parametrelerini döndürülen satırları, sütunları aşağıdaki değerlere sahiptir:

Sütun adı

Açıklama/değer

data_type

sql_ss_table

type_name

Tablo türü adı tablo değerli parametresi.

column_size

null

buffer_length

0

decimal_digits

Sütunlar tablo değerli parametre sayısı.

num_prec_radix

null

NULL

sql_nullable

AÇIKLAMALAR

null

column_def

null.Tablo türlerinin varsayılan değerleri olabilir.

sql_data_type

sql_ss_table

sql_dateime_sub

null

char_octet_length

null

is_nullable

"EVET"

ss_type_catalog_name

Içeren bir katalog adını döndürür tablo veya kullanıcı tanımlı bir CLR türü.

ss_type_schema_name

Tabloyu içeren şemasının adını döndürür veya CLR kullanıcı tanımlı türü.

SS_TYPE_CATALOG_NAME ve SS_TYPE_SCHEMA_NAME sütunları'de sunulan SQL Server 2008 tablo değerli parametrelerini, katalog ve şema, sırasıyla dönmek için . Bu sütunları tablo değerli parametreler için ve ayrıca CLR doldurulur kullanıcı tanımlı tür parametreleri.(Varolan şema kataloğunu sütunlar için CLR kullanıcı tanımlı türü parametreleri bu ek işlevler tarafından etkilenen.Bunlar aynı zamanda geriye dönük uyumluluk sağlamak için doldurulur).

ODBC belirtimiyle Uygunluğu'de, önceki sürümlerinde eklenen tüm bir sürücüye özgü sütunları önce SS_TYPE_CATALOG_NAME ve SS_TYPE_SCHEMA_NAME görünür SQL Serversonra tüm sütunları ODBC tarafından mandated.

Tablo değerli parametreleri hakkında daha fazla bilgi için bkz: Tablo biçiminde Parametreler (ODBC).

Gelişmiş tarih ve saat özellikleri SQLProcedureColumns desteği

Tarih/saat türleri için döndürülen değerler için bkz: Meta veriler katalog.

Daha fazla genel bilgi için bkz: Geliştirmeler'nı (ODBC) tarih/saat.

Büyük bir CLR UDTs SQLProcedureColumns desteği

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