SQL SERVER2000教程-第五章 处理数据 第二十节 使用GOTO进行循环求和
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
页:
[1]