Aracılığıyla paylaş


SQLProcedureColumns

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

SQLProcedureColumns sql_success değerler mevcut olup olmadığını döndürür katalogadı, SchemaName, ProcName, veya ColumnName parametreleri.SQLFetch bu parametrelerde geçersiz değerler kullanıldığında sql_no_data döndürür.

SQLProcedureColumns bir statik sunucu imleci yapılabilecek.yürütmek denemesi SQLProcedureColumns güncellenebilir (dinamik veya anahtar kümesi) imlecin üzerinde imleç türü değiştirildi gösteren SQL_SUCCESS_WITH_INFO döndürür.

Aşağıdaki tablo sonuç küme ve nasıl bunlar işlemek üzere genişletilmiştir tarafından döndürülen sütunları listeler udt ve xml veri türleri ile SQL 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 katalog adını döndürür.

SS_UDT_SCHEMA_NAME

udt içeren şema adını döndürür.

SS_UDT_ASSEMBLY_TYPE_NAME

udt derleme nitelikli adını döndürür.

SS_XML_SCHEMACOLLECTION_CATALOG_NAME

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

SS_XML_SCHEMACOLLECTION_SCHEMA_NAME

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

SS_XML_SCHEMACOLLECTION_NAME

Bir xml şema adını döndürür koleksiyon.Daha sonra adı bulunamazsa, bu değişkeni boş bir dize içerir.

SQLProcedureColumns ve tablo değerli parametreleri

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

Sütun adı

Açıklama/değeri

DATA_TYPE

SQL_SS_TABLE

TYPE_NAME

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

COLUMN_SIZE

NULL

BUFFER_LENGTH

0

DECIMAL_DIGITS

Parametre tablo değerli sütun sayısı.

NUM_PREC_RADIX

NULL

NULL OLABİLECEK

SQL_NULLABLE

AÇIKLAMALAR

NULL

COLUMN_DEF

NULL.Varsayılan değerler Tablo türleri olabilir.

SQL_DATA_TYPE

SQL_SS_TABLE

SQL_DATEIME_SUB

NULL

CHAR_OCTET_LENGTH

NULL

IS_NULLABLE

"EVET"

SS_TYPE_CATALOG_NAME

Tablo veya CLR kullanıcı tanımlı tür içeren katalog adını döndürür.

SS_TYPE_SCHEMA_NAME

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

ss_type_catalog_name ve ss_type_schema_name sütunları olarak tanıtılan SQL Server 2008 dönmek katalog ve şema, sırasıyla, tablo değerli parametreleri.Bu sütunları tablo değerli parametreler için ve ayrıca CLR kullanıcı tanımlı tür parametreleri için doldurulur.(Varolan şema ve Katalog sütunlar için CLR kullanıcı tanımlı tür parametreleri bu ek işlevler tarafından etkilenmez.Bunlar aynı zamanda geriye dönük uyumluluğu korumak için doldurulur).

ss_type_catalog_name ve SS_TYPE_SCHEMA_NAME'ün önceki sürümlerinde eklenen tüm sürücüye özgü sütunları önce odbc belirtimi ile uyumluluk içinde görünür SQL Serverve sonra tüm sütunları odbc tarafından standardıyla.

Tablo değerli parametreleri hakkında daha fazla bilgi için bkz: Tablo değerli parametreleri (odbc).

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

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

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

Büyük 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).

Ayrıca bkz.

Kavramlar

Diğer Kaynaklar