goto语句和标签


goto 语句用于将执行流更改到标签处,虽然t-sqlpl/sql都提供了该语句,但是作为编程而言,我们不推荐使用此编程技术。要编写一个标签,应当在标识符后面加一个冒号。列如,下面示例使用goto语句代替了while循环,与while循环功能相同。

 

eclare @i int@a int@b int    --声明变量
set @a=0 set@b=0 set@i=1       --设置变量值
table loop           --指定标签
    if@i%2<>0      --判断是否为奇数
        set @a=@b+@i        --累加奇数
    else
        set@b=@b+@i         --累加偶数
    set @i=@i+1        --递增@i
 if(@<100goto table_loop      --跳转到标签处
 select @a@b@i       显示变量的值

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM