SQL用while时提示:必须声明标量变量 "@startmonth"的问题

SQL用while时提示:必须声明标量变量 "@startmonth"的问题,第1张

把GO去掉

select不是输入语句,它是查询语句,你可以select str(id)@name+str(@age)+@sex+str(@a)

这样它会把这个结果计算并以表格形式显示出来,加上str是为了把数字转换为字符,再跟其它字符链接

exec('insert into ' +@tablename+ ' values(@caname,@firsturl,@num,@secondurl,@fromurl,@flg)')

修改一下:

exec('insert into ' +@tablename+ ' values('+@caname+ ','+@firsturl+ ','+@num+ ','+@secondurl+ ','+@fromurl+ ','+@flg+ ')')


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9837431.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存