SQLGetTypeInfo

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Driver ODBC SQL Server Native Client melaporkan USERTYPE kolom tambahan dalam kumpulan hasil SQLGetTypeInfo. USERTYPE melaporkan definisi jenis data Pustaka DB dan berguna untuk pengembang yang memindahkan aplikasi Pustaka DB yang ada ke ODBC.

SQL Server memperlakukan identitas sebagai atribut, sedangkan ODBC memperlakukannya sebagai jenis data. Untuk mengatasi ketidakcocokan ini, SQLGetTypeInfo mengembalikan jenis data: intidentitas, smallintidentity, tinyintidentity, decimalidentity, dan numericidentity. Kolom kumpulan hasil SQLGetTypeInfo AUTO_UNIQUE_VALUE melaporkan nilai TRUE untuk jenis data ini.

Untuk varchar, nvarchar dan varbinary, driver ODBC SQL Server Native Client terus melaporkan masing-masing 8000, 4000 dan 8000 untuk nilai COLUMN_SIZE, meskipun sebenarnya tidak terbatas. Ini untuk memastikan kompatibilitas mundur.

Untuk jenis data xml, driver ODBC SQL Server Native Client melaporkan SQL_SS_LENGTH_UNLIMITED agar COLUMN_SIZE menunjukkan ukuran tak terbatas.

Parameter SQLGetTypeInfo dan Table-Valued

Jenis tabel untuk parameter bernilai tabel secara efektif adalah meta-type-yaitu, jenis yang digunakan untuk menentukan jenis lain. Oleh karena itu, tidak harus diekspos melalui SQLGetTypeInfo. Aplikasi harus menggunakan SQLTables, bukan SQLGetTypeInfo, untuk mengambil metadata untuk jenis tabel yang digunakan dengan parameter bernilai tabel.

Untuk informasi selengkapnya, tentang mengambil metdata untuk parameter bernilai tabel, lihat Atribut Pernyataan yang Memengaruhi Parameter Bernilai Tabel.

Untuk informasi selengkapnya tentang parameter bernilai tabel, lihat Parameter Bernilai Tabel (ODBC).

Dukungan SQLGetTypeInfo untuk Fitur Tanggal dan Waktu yang Ditingkatkan

Untuk nilai yang dikembalikan untuk jenis tanggal/waktu, lihat Metadata Katalog.

Untuk informasi umum selengkapnya, lihat Peningkatan Tanggal dan Waktu (ODBC).

Dukungan SQLGetTypeInfo untuk UDT CLR Besar

SQLGetTypeInfo mendukung jenis (UDT) yang ditentukan pengguna CLR besar. Untuk informasi selengkapnya, lihat Jenis Yang Ditentukan Pengguna (ODBC) CLR Besar.

Lihat Juga

Fungsi SQLGetTypeInfo
Detail Implementasi ODBC API