Aracılığıyla paylaş


SQLSetDescRec

Bu konuda anlatılmaktadır SQLSetDescRec özgü işlevsellik SQL Server yerel istemci.

SQLSetDescRec ve tablo değerli parametreleri

SQLSetDescRec kullanılabilir küme için tablo değerli parametreleri ve tablo değerli parametresi sütunları tanımlayıcısı alanları.Tablo değerli parametresi sütunları yalnızca tanımlayıcısı üstbilgi alan sql_sopt_ss_param_focus sql_desc_type sql_ss_table için küme olan bir kaydın sıralı olarak ayarlandığında kullanılabilir.sql_sopt_ss_param_focus hakkında daha fazla bilgi için bkz: SQLSetStmtAttr.

Aşağıdaki tablo parametreleri ve açıklayıcı alanlar arasındaki eşlemeyi tanımlar.

Parameter

İlgili öznitelik parametresi tablo değerli sütunları da dahil olmak üzere, non–table değerli parametre türleri

Tablo değerli parametreler için ilgili öznitelik

Type

SQL_DESC_TYPE

SQL_SS_TABLE

SubType

Göz ardı

Kayıt türü SQL_DATETIME veya SQL_INTERVAL, küme için SQL_DESC_DATETIME_INTERVAL_CODE.

Length

SQL_DESC_OCTET_LENGTH

Tablo değerli parametre türü adı uzunluğu.Bu sql_nts türü adı sonlandırıldı null veya sıfır tablo değerli parametre türü adı gerekli değildir olabilir.

Precision

SQL_DESC_PRECISION

SQL_DESC_ARRAY_SIZE

Scale

SQL_DESC_SCALE

Kullanılmayan.Bu parametreyi sıfır olması gerekir.

DataPtr

sql_desc_data_ptr apd içinde

SQL_CA_SS_TYPE_NAME

Bu parametre saklı yordam çağrıları için isteğe bağlıdır ve null olabilir gerekli değilse, belirtilen.Yordam çağrılarının olmayan sql deyimleri için bu parametre belirtilmelidir.

DataPtr Ayrıca, uygulama değişken satır bağlama kullanıldığında, bu tablo değerli parametre tanımlamak için kullanabileceğiniz benzersiz bir değer hizmet verir.

StringLengthPtr

SQL_DESC_OCTET_LENGTH_PTR

SQL_DESC_OCTET_LENGTH_PTR

Tablo değerli bir parametre için bu transferi veya sql_data_at_exec için satır sayısıdır.Bu tutan ile aktarmak için satır sayısı değeri için bir işaretçi, SQLExecDirect.

IndicatorPtr

SQL_DESC_INDICATOR_PTR

SQL_DESC_INDICATOR_PTR

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 SQLSetDescRec desteği

Tarih/saat türleri için izin verilen değerler aşağıdaki gibidir:

Type

SubType

Length

Precision

Scale

datetime

SQL_DATETIME

SQL_CODE_TIMESTAMP

4

3

3

smalldatetime

SQL_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/saat (odbc) geliştirmeleri.

Büyük clr UDTs SQLSetDescRec desteği

SQLSetDescRec 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