是否可以更改视图中列的数据类型?

Zol*_*olt 17 t-sql database view sql-server-2008 sqldatatypes

通常我运行这样的脚本:

ALTER TABLE [TABLE]
ALTER COLUMN [Column] NVARCHAR(40);
Run Code Online (Sandbox Code Playgroud)

结果是表中的字段转换为nvarchar.但是为视图做同样的事情的语法是什么?或者甚至可能吗?

buc*_*ley 37

当然

CREATE VIEW AView
AS
SELECT CAST(title AS char(50))
FROM titles
Run Code Online (Sandbox Code Playgroud)

因此,请查看CAST以及msdn页面上的CONVERT以获取完整信息