我在SQL Server
中有一个视图,并且有一个NULL
值的列。我正在设置NULL
,因为我稍后会在另一个表中使用UNION
子句。
CREATE VIEW [dbo].[myview] (a,b,c)
AS
SELECT a,b,NULL;
似乎某个列c
的类型是INTEGER
。我需要能够将其设置为NVARCHAR
。
如何将该列类型更改为NVARCHAR
?
答案 0 :(得分:4)
使用CAST
:
CREATE VIEW [dbo].[myview] (a,b,c)
AS
SELECT a,b,CAST(NULL AS NVARCHAR(100)) c;