这是我的查询:
CREATE VIEW VIEW2
AS SELECT [Column1],
(NULL) AS column2 VARCHAR(10)
FROM VIEW1;
Run Code Online (Sandbox Code Playgroud)
我在第三行出现错误。
如果我像这样保留查询,而不指定 Column2 的数据类型,则查询有效,但默认数据类型将为 int,而我想要 VARCHAR。
CREATE VIEW VIEW2
AS SELECT [Column1],
(NULL) AS column2
FROM VIEW1;
Run Code Online (Sandbox Code Playgroud)
你能帮忙吗?谢谢!
注意:只有 Column1 在 VIEW1 中。Column2 不在 VIEW1 中,它是一个带有 NULL 值的生成列。
mrd*_*nny 10
你会想要这个。
CREATE VIEW VIEW2
AS SELECT [Column1],
cast(NULL as varchar(10)) AS column2
FROM VIEW1;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17641 次 |
最近记录: |