SQL select赋值的一些坑

之前做项目的时候,发现使用select给变量赋值但如果查询的结果没有返回时,并不会为变量赋值,而是使用原本的值,导致出错;

上网查找了下资料,记录下以免再犯错:

https://www.cnblogs.com/OpenCoder/p/5785108.html

在使用Select语句为sql变量赋值的时候,一定要清楚变量的值是取决于select语句的查询结果,

如果select语句最后一行数据都没返回,那么select语句就不会为变量赋值。

如果select语句最后返回了多行记录,那么变量就为最后一行记录的值。

posted @ 2018-09-04 11:19  开心的菜鸟程序猿  阅读(241)  评论(0编辑  收藏  举报