SqlServer中循环和条件语句示例!

SqlServer中循环和条件语句示例!,第1张

概述-- ╔════════╗ -- =============================== ║ if语句使用示例 ║ -- ╚════════╝ declare @a int set @

  --                                  ╔════════╗    -- ===============================  ║ if语句使用示例 ║    --                                  ╚════════╝               declare @a int              set @a=12              if @a>100                 begin                     print @a                 end              else                 begin                     print 'no'                 end    --                                  ╔══════════╗    -- ===============================  ║ while语句使用示例  ║    --                                  ╚══════════╝declare @i int set @i=1 while @i<30    begin    insert into test (userID) values(@i)    set @i=@i+1 end-- 设置重复执行 sql 语句或语句块的条件。只要指定的条件为真,就重复执行语句。可以使用 BREAK 和 CONTINUE 关键字在循环内部控制 WHILE 循环中语句的执行。 本条为以前从网上查找获取!  --                                   ╔════════╗    -- ================================  ║  临时表和try   ║    --                                   ╚════════╝            -- 增加临时表         select * into #csj_temp from csj                   -- 删除临时表 用到try          begin try    -- 检测代码开始               drop table #csj_temp          end try             begin catch  -- 错误开始          end catch  --                                  ╔═════════╗   -- ===============================  ║ 游标循环读记录   ║   --                                  ╚═════════╝                           declare @temp_temp int              --declare @Cur_name              --@Cur_name="aaa"              --------------------------------- 创建游标  --Local(本地游标)              DECLARE aaa CURSOR for select House_ID from House_House where Deleted=0 or deleted is null              ----------------------------------- 打开游标                Open aaa              ----------------------------------- 遍历和获取游标                               fetch next from aaa into @temp_temp              --print @temp_temp              while @@fetch_status=0              begin                --做你要做的事                  select * from House_monthEnd where House_ID=@temp_temp                   fetch next from aaa into @temp_temp  -- 取值赋给变量                  --               end                 ----------------------------------- 关闭游标                Close aaa              ----------------------------------- 删除游标                Deallocate aaa              --       
总结

以上是内存溢出为你收集整理的SqlServer中循环条件语句示例!全部内容,希望文章能够帮你解决SqlServer中循环和条件语句示例!所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1171943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存