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

Mengapa 30 panjang default untuk VARCHAR saat menggunakan CAST?

Mengapa Anda tidak menentukan panjang varchar? yaitu:

SELECT CAST('the quick brown fox jumped over the lazy dog' AS VARCHAR(45))

Sejauh mengapa 30, itulah panjang default di SQL Server untuk jenis itu.

Dari char dan varchar (Transact-SQL) :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memisahkan string yang sangat besar dengan pembatas khusus?

  2. Buat diagram hubungan tabel dari skema yang ada (SQL Server)

  3. UPDATE record dalam satu database dengan nilai dari yang lain di SQL Server 2008?

  4. SQL Count untuk memasukkan nilai nol

  5. Gunakan set dalam pernyataan kasus di SQL Server