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