zoukankan      html  css  js  c++  java
  • SQL中循环和条件语句

     1 1、if语句使用示例:
     2      declare @a int
     3      set @a=12
     4      if @a>100
     5         begin
     6             print @a
     7         end    
     8     else
     9         begin
    10             print 'no'
    11         end
    12 
    13 2、while语句使用示例:
    14       declare @i int
    15       set @i=1
    16       while @i<30
    17             begin
    18             insert into test (userid) values(@i)
    19             set @i=@i+1
    20         end
    21  设置重复执行SQL语句或语句块的条件。只要指定的条件为真,就重复执行语句。可以使用BREAK   和CONTINUE关键字在循环内部控制WHILE循环;
    22 
    23 3、临时表和try
    24      --增加临时表
    25     select * into #csj_temp from csj
    26     --删除临时表 用到try
    27     begin try   --检测代码开始
    28             drop table #csj_temp
    29     end try
    30 
    31     begin catch --错误开始
    32     end catch
    33 
    34 4、游标循环记录
    35     declare @temp_temp int
    36     --创建游标 --Local(本地游标)
    37     DECLARE aaa CURSOR for select House_Id from             House_House where Deleted=0 or deleted is null
    38     --打开游标
    39     Open aaa
    40     --遍历和获取游标
    41     fetch next from aaa into @temp_temp
    42     --print @@fetch_status=0
    43     begin
    44     select * from House_monthEnd where House_Id=@temp_temp
    45     fetch next from aaa into @temp_temp --取值赋给变量
    46     end
    47     --关闭游标
    48     Close aaa
    49     --删除游标
    50     Deallocate aaa
  • 相关阅读:
    Kali 2020.3安装docker和vulhub
    Web渗透——身份管理测试
    Web渗透——配置管理测试
    网站信息收集
    linux修改MAC的方法
    '文件上传总结'
    美杜莎和九头蛇的对比
    渗透测试常见开放端口及利用
    Google hacking 语法
    web渗透测试基本步骤
  • 原文地址:https://www.cnblogs.com/slmdr9/p/5850222.html
Copyright © 2011-2022 走看看