Bagikan melalui


Konversi Data Parameter Bernilai Tabel dan Kesalahan dan Peringatan Lainnya

Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform 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.

Ketika kesalahan atau peringatan terdeteksi di kolom parameter bernilai tabel, SQL Server Native Client akan menghasilkan catatan 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 lain. Artinya, kecuali untuk parameter, baris, dan informasi identifikasi 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)