ntext, teks, dan gambar (Transact-SQL)

Berlaku untuk:Database SQL Server Azure SQL Azure SQL Managed Instance

Jenis data tetap dan panjang variabel untuk menyimpan karakter non-Unicode dan Unicode besar dan data biner. Data Unicode menggunakan kumpulan karakter Unicode UCS-2.

Penting

Jenis data ntext, teks, dan gambar akan dihapus dalam versi SQL Server mendatang. Hindari menggunakan jenis data ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakannya. Gunakan nvarchar(max), varchar(max), dan varbinary(max) sebagai gantinya.

Argumen

ntext

Data Unicode panjang variabel dengan panjang string maksimum 2^30 - 1 (1.073.741.823) byte. Ukuran penyimpanan, dalam byte, adalah dua kali panjang string yang dimasukkan. Sinonim ISO untuk ntext adalah teks nasional.

teks

Data non-Unicode panjang variabel di halaman kode server dan dengan panjang string maksimum 2^31-1 (2.147.483.647). Ketika halaman kode server menggunakan karakter byte ganda, penyimpanan masih 2.147.483.647 byte. Tergantung pada string karakter, ukuran penyimpanan mungkin kurang dari 2.147.483.647 byte.

gambar

Data biner panjang variabel dari 0 hingga 2^31-1 (2.147.483.647) byte.

Keterangan

Fungsi dan pernyataan berikut dapat digunakan dengan data ntext, teks, atau gambar .

Fungsi Pernyataan
DATALENGTH READTEXT
PATINDEX SET TEXTSIZE
SUBSTRING UPDATETEXT
TEXTPTR WRITETEXT
TEXTVALID

Perhatian

Saat menghilangkan kolom menggunakan jenis data ntext yang tidak digunakan lagi, pembersihan data yang dihapus terjadi sebagai operasi berseri pada semua baris. Pembersihan dapat membutuhkan banyak waktu. Saat menghilangkan kolom ntext dalam tabel dengan banyak baris, perbarui kolom ntext ke nilai NULL terlebih dahulu, lalu letakkan kolom. Anda dapat menjalankan opsi ini dengan operasi paralel dan membuatnya jauh lebih cepat.

Lihat juga

Langkah berikutnya