操作数数据类型varchar对于存储过程中的乘法运算符无效

时间:2015-04-09 18:00:52

标签: sql stored-procedures varchar

我正在编写一个简单的查询,并说错误 "操作数数据类型varchar对于乘法运算符"

无效

这是一个查询:

declare @Num  varchar(24)   
set @Num = '11112222333334444'

select SUBSTRING(@Num, 1, 6) + ISNULL(REPLICATE(''*'', LEN(@Num) - 7), '''') + RIGHT(@Num, 1)

我做错了什么?

谢谢

1 个答案:

答案 0 :(得分:0)

我明白了。我的代码中有额外的'