如何在SQL的SELECT INTO语句中指定列格式?

时间:2019-01-03 12:17:33

标签: sql

我有一个表[TABLE1],其中包含列ABC。内部已经有数据。有一个新列,例如B2,我想添加到新表[TABLE2]中。

由于权限设置很奇怪,我可以创建表,SELECT INTO也可以,但是我不能更改列设置。

我有以下代码:

SELECT A, B, '' as B2, C
INTO TABLE2
FROM TABLE1;

这或多或少给了我我想要的东西。但是B2现在是varchar(1)。我想将其指定为上述代码中的varchar(5)。我该如何实现?

谢谢, 杰克

1 个答案:

答案 0 :(得分:2)

根据需要输入类型:

SELECT A, B, CAST('' as VARCHAR(5)) as B2, C