指定视图的列类型

时间:2015-07-23 10:17:46

标签: sql sql-server tsql view

我在SQL Server中有一个视图,并且有一个NULL值的列。我正在设置NULL,因为我稍后会在另一个表中使用UNION子句。

CREATE VIEW [dbo].[myview] (a,b,c)
AS
SELECT a,b,NULL;

似乎某个列c的类型是INTEGER。我需要能够将其设置为NVARCHAR

如何将该列类型更改为NVARCHAR

1 个答案:

答案 0 :(得分:4)

使用CAST

CREATE VIEW [dbo].[myview] (a,b,c)
AS
SELECT a,b,CAST(NULL AS NVARCHAR(100)) c;