我有这样的陈述:
SELECT field1, field2, MyField = NULL
INTO NewTable
FROM OldTable
这可以实现我想要的一个例外:我创建的字段MyField
并填充NULL
是INT
类型,我希望它是VARCHAR
}类型。我不知道如何修改相同的语句来创建VARCHAR
类型的新字段。
感谢。
答案 0 :(得分:8)
尝试用{/ 1>替换null
CAST(null as VARCHAR)
答案 1 :(得分:2)
SELECT field1, field2, convert(varchar, NULL) as MyField
INTO NewTable
FROM OldTable