SELECT'ING INTO新表时如何添加NULL列?

Bau*_*aub 3 sql null select field select-into

我有这样的声明:

SELECT field1, field2, MyField = NULL
INTO NewTable
FROM OldTable
Run Code Online (Sandbox Code Playgroud)

这样做我想要的只有一个例外:我创建MyField和填充的字段NULL是一个INT类型,我希望它是一个VARCHAR类型.我不知道如何修改相同的语句来创建具有该VARCHAR类型的新字段.

谢谢.

Jon*_*nny 8

尝试替换null使用

CAST(null as VARCHAR)
Run Code Online (Sandbox Code Playgroud)

  • 确保还指定字段的SIZE.`CAST(NULL为VarChar(20))`用适当的大小替换20. (3认同)