您的位置:首页 > 数据库 > SQL

SQL SERVER2000教程-第五章 处理数据 第二十节 使用GOTO进行循环求和

2008-08-07 16:15 831 查看
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。/article/4534464.html
GOTO语句可以改变控制流程的方向,一般用来从一个语句块、程序或者是嵌套层的控制流程语言结构中跳出,
它的功能是将执行流变更到标签处,跳过GOTO之后的Transact-SQL语句,使流程在标签处继续处理,GOTO语
句和标签可在过程、批处理或语句块中的任何位置使用。GOTO语句可嵌套使用,但用户必须注意,过度使用
GOTO语句会使程序的执行逻辑变得很难理解,程序控制也不容易,所以除非特殊情况,尽量少用GOTO语句。
--声明两个变量分别用来记录1,2...100的数各记录数据之和
DECLARE @Var_Number int,@Var_Sum int
--初始化两个变量
SET @Var_Number=0
SET @Var_Sum=0
--进行求和循环
LoopSum:
SET @Var_Sum=@Var_Sum+@Var_Number
SET @Var_Number=@Var_Number+1
IF @Var_Number<100
GOTO LoopSum
PRINT '1+2+...+100='+CAST(@Var_Sum as char(10))
输出结果:1+2+...+100=4950
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐