MENGATUR TEXTSIZE (SQL Bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Menentukan ukuran, dalam byte, dari varchar(max), nvarchar(max), varbinary(max), teks, ntext, dan data gambar yang dikembalikan ke klien oleh pernyataan SELECT.
Penting
Jenis data ntext, teks, dan gambar akan dihapus di versi MicrosoftSQL Server yang akan datang. 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.
Sintaks
SET TEXTSIZE { number }
Catatan
Untuk melihat sintaks transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
number
Adalah panjang varchar(max), nvarchar(max), varbinary(max), teks, ntext, atau data gambar , dalam byte. angka adalah bilangan bulat dengan nilai maksimum 2147483647 (2 GB). Nilai -1 menunjukkan ukuran tidak terbatas. Nilai 0 mengatur ulang ukuran ke nilai default 4 KB.
Driver SQL Server Native Client (10.0 dan lebih tinggi) dan ODBC untuk SQL Server secara otomatis menentukan -1 (tidak terbatas) saat menyambungkan.
Driver yang lebih lama dari SQL Server 2008: Driver SQL Server Native Client ODBC dan Penyedia SQL Server Native Client OLE DB (versi 9) untuk SQL Server secara otomatis mengatur TEXTSIZE ke 2147483647 saat menyambungkan.
Keterangan
Pengaturan SET TEXTSIZE memengaruhi fungsi @@TEXTSIZE.
Pengaturan set TEXTSIZE diatur pada waktu eksekusi atau eksekusi dan bukan pada waktu penguraian.
Izin
Membutuhkan keanggotaan dalam peran publik .
Lihat juga
@@TEXTSIZE (SQL Bertransaksi)
Tipe Data (Transact-SQL)
Pernyataan SET (transact-SQL)
