sql >> Databasteknik >  >> RDS >> Sqlserver

Beräknad kolumn bör resultera i en sträng

Du definierar förmodligen din beräknade kolumn som col1+col2 . Prova CAST(col1 AS NVARCHAR(MAX))+'-'+CAST(col2 AS NVARCHAR(MAX)) istället.

Eller om du föredrar det kan du ersätta NVARCHAR(MAX) med NVARCHAR(10) eller en annan längd som du väljer.



  1. ST_DWithin använder ibland inte index

  2. Kombinera LIKE med IN i SQL

  3. Unik begränsning på flera kolumner

  4. IO.FileNotFoundException i MySql.Data.dll:Kan inte ladda System.Security.Permissions