我正在脚本编写者计算视图上,我的要求之一是从表中选择“数量”字段(十进制)并与字符串连接。
select cast(a.kwmeng as varchar) + ' * Textabc' as "QuantityFormula"
其中“数量”公式为NVARCHAR类型。当我激活视图时,我收到以下错误。
无法导出变量“ VAR_OUT”的表类型(SQL错误:无效 数字:不是有效的数字字符串
你们可以通过提供程序的指针来修复此错误。
答案 0 :(得分:0)
我认为问题出在+
符号上。尝试改用||
。对于您的示例,它将是:
select cast(a.kwmeng as varchar) || ' * Textabc' as "QuantityFormula"