存储过程中,goto语句和if else语句注意,标签的位置问题导致条件语句失效
2007-08-05 11:07
363 查看
存储过程中,goto语句和if else语句注意,标签的位置问题导致条件语句失效
如
if(@a < 2)
goto tag1
if(@b > 3)
begin
......
end
else
--tag1: ---标签放这里,则else内的语句始终会执行,无论@b是否小于3
begin
tag1: --标签正确放这里
......
end
如
if(@a < 2)
goto tag1
if(@b > 3)
begin
......
end
else
--tag1: ---标签放这里,则else内的语句始终会执行,无论@b是否小于3
begin
tag1: --标签正确放这里
......
end
相关文章推荐
- CodeIgniter需要注意错写查询条件导致数据库索引失效的问题
- 存储过程内部查询条件约束失效的问题(查询变量与表内字段相同引起)
- 直接从SQL语句问题贴子数据建表并生成建表语句的存储过程
- 在SQL存储过程内拼条件,动态生成SQL语句执行
- 使用SQL存储过程要特别注意的问题-注意顺序读取
- sql server 存储过程中输入参数需要用in而失效的问题解决方案
- 使用SQL存储过程要特别注意的问题-注意顺序读取
- 使用SQL存储过程要特别注意的问题-注意顺序读取
- Lync 共享文件夹存储位置导致白板无法粘贴图片问题
- 通用的可带查询条件的SQL语句的分页存储过程(2)
- oracle顺序控制语句goto、null和分页过程中输入输出存储、java程序的调用过程
- Plugin调用SQL存储过程导致死锁的问题
- sql server存储过程:错误21037: [SQL-DMO]在Text 属性的“CREATE...”语句中指定的名称必须与Name....问题解决
- mysql写存储过程需要的注意的问题
- Sql Server 编写多条件查询语句的存储过程--包含语法错误的存储过程与正确存储过程
- SQL存储过程的赋值及IF语句问题
- MFC中和libpq调用PostgreSQL存储过程需要注意的问题
- 存储过程写插入语句需要注意的地方
- 为提高存储过程效率应该注意的问题
- 让存储过程中的查询语句按照不同查询条件进行优化(即每次查询都使用参数option(recompile))