色婆ijqwj 发表于 2018-10-19 08:30:56

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]
查看完整版本: SQL SERVER2000教程-第五章 处理数据 第二十节 使用GOTO进行循环求和