Table-Valued Konversi Data Parameter dan Kesalahan dan Peringatan Lainnya

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

Nilai kolom parameter bernilai tabel dapat dikonversi antara jenis data klien dan server dengan cara yang sama seperti nilai kolom dan parameter lainnya. Tetapi karena parameter bernilai tabel dapat berisi beberapa kolom dan beberapa baris, penting untuk dapat mengidentifikasi nilai aktual tempat kesalahan terjadi.

Saat kesalahan atau peringatan terdeteksi dalam kolom parameter bernilai tabel, SQL Server Native Client akan menghasilkan rekaman diagnostik. Pesan kesalahan akan berisi nomor parameter parameter bernilai tabel, ditambah nomor ordinal kolom dan baris. Aplikasi juga dapat menggunakan bidang diagnostik SQL_DIAG_SS_TABLE_COLUMN_NUMBER dan SQL_DIAG_SS_TABLE_ROW_NUMBER dalam rekaman diagnostik untuk menentukan nilai mana yang terkait dengan kesalahan dan peringatan. Bidang diagnostik ini tersedia di SQL Server 2008 (10.0.x) dan versi yang lebih baru.

SQLSTATE dan komponen pesan dari rekaman diagnostik akan sesuai dengan perilaku ODBC yang ada dalam semua hal lainnya. Artinya, kecuali untuk informasi identifikasi parameter, baris, dan kolom, pesan kesalahan memiliki nilai yang sama untuk parameter bernilai tabel seperti yang mereka lakukan untuk parameter bernilai non-tabel.

Lihat juga

Parameter Bernilai Tabel (ODBC)