cast()在这里有什么好处?
SELECT Grp_number
,Mobile
,cast(NULL AS VARCHAR(10)) Card
FROM PROFILE
WHERE country = 'United Arab Emirates'
预先感谢, Nishant
答案 0 :(得分:2)
如果您不使用@
,则将获得数据类型为@
的列。
CAST
这可能会导致数据类型映射(ORM / SSIS /报告工具)出现问题。
答案 1 :(得分:0)
最初Card
的数据类型可能未设置为varchar(10)
。 Cast()
有助于在此处将列明确设置为varchar(10)。