Bagikan melalui


MENGATUR TEXTSIZE (Transact-SQL)

Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Menentukan ukuran, dalam byte, 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 di masa 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.

Konvensi sintaks transact-SQL

Sintaks

SET TEXTSIZE { number }   

Argumen

number
Apakah 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.

Klien Asli SQL Server (10.0 dan yang lebih tinggi) dan Driver ODBC untuk SQL Server secara otomatis menentukan -1 (tidak terbatas) saat menyambungkan.

Driver yang lebih lama dari SQL Server 2008: Driver ODBC SQL Server Native Client dan SQL Server Native Client OLE DB Provider (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

Memerlukan keanggotaan dalam peran publik .

Lihat Juga

@@TEXTSIZE (T-SQL)
Tipe Data (Transact-SQL)
Pernyataan SET (Transact-SQL)