我是靠谱客的博主 热心灯泡,最近开发中收集的这篇文章主要介绍SqlServer中循环和条件语句示例!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


--
╔════════╗
-- ===============================
║ 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中循环和条件语句示例!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部