Mengelola Kolom Teks dan Gambar

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

SQL Server data teks, ntext, dan gambar (juga disebut sebagai data panjang) adalah jenis data string karakter atau biner yang dapat menyimpan nilai data terlalu besar agar pas dengan kolom karakter, varchar, biner, atau varbinary. Jenis data teks SQL Server memetakan ke tipe data SQL_LONGVARCHAR ODBC; peta ntext ke SQL_WLONGVARCHAR; dan peta gambar ke SQL_LONGVARBINARY. Beberapa item data, seperti dokumen panjang atau bitmap besar, mungkin terlalu besar untuk disimpan secara wajar dalam memori. Untuk mengambil data panjang dari SQL Server di bagian berurutan, driver SQL Server Native Client ODBC memungkinkan aplikasi untuk memanggil SQLGetData. Untuk mengirim data panjang dalam bagian berurutan, aplikasi dapat memanggil SQLPutData. Parameter yang datanya dikirim pada waktu eksekusi dikenal sebagai parameter data-at-execution.

Aplikasi benar-benar dapat menulis atau mengambil semua jenis data (bukan hanya data panjang) dengan SQLPutData atau SQLGetData, meskipun hanya karakter dan data biner yang dapat dikirim atau diambil dalam beberapa bagian. Namun, jika data cukup kecil agar pas dalam satu buffer, umumnya tidak ada alasan untuk menggunakan SQLPutData atau SQLGetData. Jauh lebih mudah untuk mengikat buffer tunggal ke parameter atau kolom.

Di Bagian Ini

Lihat juga

SQL Server Native Client (ODBC)