Di SQL Server, @@TEXTSIZE
fungsi konfigurasi mengembalikan nilai saat ini dari TEXTSIZE
pilihan.
Tidak diperlukan argumen. Anda cukup menggunakannya dalam SELECT
pernyataan untuk mengembalikan TEXTSIZE
current saat ini nilai.
TEXTSIZE
nilai menentukan ukuran varchar(max) , nvarchar(maks) , varbinary(maks) , teks , nteks , dan gambar data dikembalikan oleh SELECT
penyataan. Nilai ini dapat diatur menggunakan SET TEXTSIZE
.
Contoh 1 – Nilai Default di Azure Data Studio
Inilah yang saya dapatkan di Azure Data Studio.
SELECT @@TEXTSIZE AS [Text Size];
Hasil:
+-------------+ | Text Size | |-------------| | 2147483647 | +-------------+
Ini adalah nilai default yang digunakan Azure Data Studio saat saya terhubung. Ini juga merupakan nilai maksimum yang TEXTSIZE
dapat diatur ke.
Namun, SQL Server Native Client (10.0 dan lebih tinggi) dan Driver ODBC untuk SQL Server secara otomatis menentukan -1 saat menghubungkan. Nilai ini berarti tidak terbatas. Driver yang lebih lama dari SQL Server 2008 menentukan 2147483647 (2 GB).
Contoh 2 – Nilai Default di mssql-cli
Inilah yang saya dapatkan di alat baris perintah mssql-cli.
SELECT @@TEXTSIZE AS [Text Size];
Hasil:
+-------------+ | Text Size | |-------------| | -1 | +-------------+
Seperti yang disebutkan, ini berarti TEXTSIZE
tidak terbatas.
Nilai yang dikembalikan di sini hanyalah nilai default yang digunakan perangkat lunak saya saat terhubung ke SQL Server. Anda dapat mengubah TEXTSIZE
nilai setiap saat dengan SET TEXTSIZE
pernyataan.