一个动态存储过程数据类型转换的问题
in_num是smallint类型,SETname='student_'||CHAR(in_num);后续在动态存储过程里使用name,但执行后报-10442601SQL...
in_num是smallint类型,SET name= 'student_'|| CHAR(in_num); 后续在动态存储过程里使用name,但执行后报-104 42601 SQL语句中遇到非法符号 这个错误,是那句name的值拼接的有问题么,CHAR(in_num)这么转类型不可以?最开始使用convert(char(1),in_num),根本编译都过不去。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询