Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQLProcedureColumns, tüm SQL Server saklı yordamlarının dönüş değeri özniteliklerini bildiren bir satır döndürür.
SQLProcedureColumns
SQLProcedureColumns statik bir sunucu imlecinde yürütülebilir. Güncelleştirilebilir (dinamik veya anahtar kümesi) bir imleç üzerinde SQLProcedureColumns
Aşağıdaki tabloda, sonuç kümesi tarafından döndürülen sütunlar ve SQL Server Yerel İstemci ODBC sürücüsü aracılığıyla
| Sütun adı | Açıklama |
|---|---|
| SS_UDT_CATALOG_NAME | UDT'yi (kullanıcı tanımlı tür) içeren kataloğun adını döndürür. |
| SS_UDT_SCHEMA_NAME | UDT'yi içeren şemanın adını döndürür. |
| SS_UDT_ASSEMBLY_TYPE_NAME | UDT'nin derleme nitelikli adını döndürür. |
| SS_XML_SCHEMACOLLECTION_CATALOG_NAME | XML şema koleksiyonu adının tanımlandığı kataloğun adını döndürür. Katalog adı bulunamazsa, bu değişken boş bir dize içerir. |
| SS_XML_SCHEMACOLLECTION_SCHEMA_NAME | XML şema koleksiyonu adının tanımlandığı şemanın adını döndürür. Şema adı bulunamazsa, bu değişken boş bir dize içerir. |
| SS_XML_SCHEMACOLLECTION_NAME | XML şema koleksiyonunun adını döndürür. Ad bulunamazsa, bu değişken boş bir dize içerir. |
SQLProcedureColumns ve Table-Valued Parametreleri
SQLProcedureColumns, tablo değerli parametreleri CLR kullanıcı tanımlı türlerine benzer şekilde işler. Tablo değerli parametreler için döndürülen satırlarda sütunlar aşağıdaki değerlere sahiptir:
| Sütun adı | Açıklama/değer |
|---|---|
| DATA_TYPE | SQL_SS_TABLE |
| TYPE_NAME | Tablo değerli parametresi için tablo türünün adı. |
| COLUMN_SIZE | SIFIR |
| BUFFER_LENGTH | 0 |
| DECIMAL_DIGITS | Tablo değerli parametresindeki sütun sayısı. |
| NUM_PREC_RADIX | SIFIR |
| NULLABLE | SQL_NULLABLE |
| AÇIKLAMALAR | SIFIR |
| COLUMN_DEF | SIFIR. Tablo türlerinin varsayılan değerleri olmayabilir. |
| SQL_DATA_TYPE | SQL_SS_TABLE |
| SQL_DATETIME_SUB | SIFIR |
| CHAR_OCTET_LENGTH | SIFIR |
| IS_NULLABLE | "EVET" |
| SS_TYPE_CATALOG_NAME | Tablo veya CLR kullanıcı tanımlı türünü içeren kataloğun adını döndürür. |
| SS_TYPE_SCHEMA_NAME | Tablo veya CLR kullanıcı tanımlı türünü içeren şemanın adını döndürür. |
SS_TYPE_CATALOG_NAME ve SS_TYPE_SCHEMA_NAME sütunları SQL Server 2008 (10.0.x) ve sonraki sürümlerde tablo değerli parametreler için sırasıyla kataloğu ve şemayı döndürmek üzere kullanılabilir. Bu sütunlar tablo değerli parametreler ve CLR kullanıcı tanımlı tür parametreleri için doldurulur. (CLR kullanıcı tanımlı tür parametreleri için mevcut şema ve katalog sütunları bu ek işlevsellikten etkilenmez. Bunlar ayrıca geriye dönük uyumluluğu korumak için doldurulur).
ODBC belirtimine uygun olarak, SS_TYPE_CATALOG_NAME ve SS_TYPE_SCHEMA_NAME, SQL Server'ın önceki sürümlerinde eklenen sürücüye özgü tüm sütunlardan önce ve ODBC tarafından zorunlu tutulan tüm sütunlardan sonra görünür.
Tablo değerli parametreler hakkında daha fazla bilgi için bkz. Table-Valued Parametreler (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. Katalog Meta Verileri.
Daha fazla genel bilgi için bkz. Tarih ve Saat Geliştirmeleri (ODBC).
Büyük CLR UDT'leri için SQLProcedureColumns Desteği
SQLProcedureColumns büyük CLR kullanıcı tanımlı türleri (UDF) destekler. Daha fazla bilgi için bkz. Büyük CLR User-Defined Türleri (ODBC).
Ayrıca Bkz.
SQLProcedureColumns İşlevi
ODBC API Uygulama Ayrıntıları