ntext, teks, dan gambar (transact-SQL)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Jenis data tetap dan panjang variabel untuk menyimpan karakter non-Unicode dan Unicode besar serta 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. Storage ukuran, dalam byte, adalah dua kali panjang string yang dimasukkan. Sinonim ISO untuk ntext adalah teks nasional.
teks
Data non-Unicode dengan 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. Bergantung 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 .
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 menjatuhkan 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
- Tipe Data (Transact-SQL)
- LIKE (Transact-SQL)
- SET @local_variable (Transact-SQL)
- Kolajeasi dan Dukungan Unicode