declare用法
IF 1=1 BEGINDECLARE @test VARCHARSET @test='1' PRINT 'in if:'+@test END GO PRINT 'out if:'+@testIF 1=1 BEGINDECLARE @test VARCHARSET @test='1' PRINT 'in if:'+@test END PRINT 'out if:'+@test
進行比較之后,可知 declare變量的作用域是所在的批處理,if阻斷不了它的作用域,那上面我們的代碼if內外的代碼都在一個批處理中,所以@test都是可用的且if里面設置的值還在。
GO就是用于一個sql語句的結束
?
轉載于:https://www.cnblogs.com/shanshuiYiCheng/p/11542192.html
總結
- 上一篇: 2019年退税可以开始申报了 | 一笔3
- 下一篇: 阿里巴巴Java开发手册建议创建Hash