发现在navicat premium上执行报这个异常,在sqlserver上不报,想到我之前的文章用存储过程时mysql里有个分割符,去掉“;”果然执行成功。

DECLARE @countlmc INT; --带这个;将报上面的异常
SELECT @countlmc=COUNT(1) FROM teacher

原因就是@countlmc 是局部变量,其作用范围仅在第一个分号内。 

 

相关文章:

  • 2022-12-23
  • 2021-10-18
  • 2022-01-13
  • 2022-12-23
  • 2022-03-10
  • 2021-12-08
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2022-12-23
  • 2021-10-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-24
相关资源
相似解决方案