MENGATUR TEXTSIZE (Transact-SQL)

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 dalam versi Microsoft SQL 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.

Ikon tautan topikKonvensi Sintaks Transact-SQL

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 (Transact-SQL)
Tipe Data (Transact-SQL)
Pernyataan SET (Transact-SQL)