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.
Bu konu başlığında, SQL Server Yerel İstemcisi'ne özgü SQLGetDescRec işlevselliği açıklanmaktadır.
SQLGetDescRec ve Table-Valued Parametreleri
SQLGetDescRec, tablo değerli parametrelerin ve tablo değerli parametre sütunlarının özniteliklerinin değerlerini almak için kullanılabilir. SQLGetDescRec'in RecNumber parametresi, SQLBindParameter'ın ParameterNumber parametresine karşılık gelir.
Tablo değerli parametre sütunları yalnızca tanımlayıcı üst bilgi alanı SQL_SOPT_SS_PARAM_FOCUS SQL_DESC_TYPE SQL_SS_TABLE olarak ayarlanmış bir kaydın sıralı değerine ayarlandığında kullanılabilir. hakkında SQL_SOPT_SS_PARAM_FOCUS hakkında daha fazla bilgi için bkz. SQLSetStmtAttr
SQLGetDescRec aşağıdaki verileri döndürür:
| Parametre | Tablo değerli parametre | Tablo değerli parametre sütunları ve diğer parametreler |
|---|---|---|
| Adı | Saklı yordam çağrısının resmi parametre adı; aksi takdirde, 0 uzunluklu bir dize. | Tablo değerli parametre sütun adı. |
| TypePtr | SQL_DESC_TYPE. Tablo değerli parametreler için bu SQL_SS_TABLE. | SQL_DESC_TYPE |
| SubTypePtr | Tanımsız | SQL_DESC_DATETIME_INTERVAL_CODE (SQL_DATETIME veya SQL_INTERVAL türünde kayıtlar için.) |
| LengthPtr | 0 | SQL_DESC_OCTET_LENGTH |
| PrecisionPtr | 0 | SQL_DESC_PRECISION |
| ScalePtr | 0 | SQL_DESC_SCALE |
| NullablePtr | 1 | SQL_DESC_NULLABLE |
Tablo değerli parametreler hakkında daha fazla bilgi için bkz. Table-Valued Parametreler (ODBC).
Gelişmiş Tarih ve Saat Özellikleri için SQLGetDescRec Desteği
Tarih/saat türleri için döndürülen değerler aşağıdaki gibidir:
| Öznitelik | TypePtr | SubTypePtr | LengthPtr | PrecisionPtr | ScalePtr |
|---|---|---|---|---|---|
| datetime | SQL_DATETIME | SQL_CODE_TIMESTAMP | 4 | 3 | 3 |
| smalldatetime | SQL_DATETIME | SQL_CODE_TIMESTAMP | 8 | 0 | 0 |
| tarih | SQL_DATETIME | SQL_CODE_DATE | 6 | 0 | 0 |
| Saat | SQL_SS_TIME2 | 0 | 10 | 0..7 | 0..7 |
| datetime2 | SQL_DATETIME | SQL_CODE_TIMESTAMP | 16 | 0..7 | 0..7 |
| datetimeoffset | SQL_SS_TIMESTAMPOFFSET | 0 | 20 | 0..7 | 0..7 |
Daha fazla bilgi için bkz. Tarih ve Saat Geliştirmeleri (ODBC).
Büyük CLR UDT'leri için SQLGetDescRec Desteği
SQLGetDescRec 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.
SQLGetDescRec
ODBC API Uygulama Ayrıntıları