Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa itu @@TEXTSIZE di SQL Server?

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengubah kolom:null menjadi bukan null

  2. Bagaimana cara menghitung total berjalan dalam SQL tanpa menggunakan kursor?

  3. Bagaimana saya bisa mengisi kolom dengan angka acak di SQL? Saya mendapatkan nilai yang sama di setiap baris

  4. SQL Server 2016 :Dampak Kinerja Selalu Terenkripsi

  5. Mengenal Beban Kerja SQL Server Anda