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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk