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

Kolom yang dihitung harus menghasilkan string

Anda mungkin mendefinisikan kolom yang dihitung sebagai col1+col2 . Coba CAST(col1 AS NVARCHAR(MAX))+'-'+CAST(col2 AS NVARCHAR(MAX)) sebagai gantinya.

Atau jika mau, Anda dapat mengganti NVARCHAR(MAX) dengan NVARCHAR(10) atau panjang yang berbeda dari pilihan Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa IS NOT NULL mengembalikan nilai NULL untuk Varchar (maks) di SQL Server?

  2. pemetaan data antara server yang sama tetapi database yang berbeda dengan nama tabel yang sama

  3. Prioritas kueri dalam MS SQL

  4. Bagaimana menemukan semua nama kolom dari sinonim

  5. apa masalahnya dengan AttachDbFilename?