1、if语句使用示例:
declare @a int
set @a=12
if @a>100
begin
print @a
end
else
begin
print 'no'
end 2、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循环; 3、临时表和try
--增加临时表
select * into #csj_temp from csj
--删除临时表 用到try
begin try --检测代码开始
drop table #csj_temp
end try begin catch --错误开始
end catch 4、游标循环记录
declare @temp_temp int
--创建游标 --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 @@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

最新文章

  1. 在 Arch Linux 玩百度 Flash 战曲游戏乱码
  2. Moment.js 超棒Javascript日期处理类库
  3. DataGridView的DataGridViewComboBoxColumn列在编辑时自动弹出下拉列表
  4. SSH+DWZ、JQuery-UI ,swfobject.embedSWF属性与用法,IE下日期控件被flash控件挡住
  5. Include and Require
  6. [转]iOS技巧之获取本机通讯录中的内容,解析通讯录源代码
  7. hdu 3483 A Very Simple Problem
  8. python 分支 循环
  9. 几款屏幕录制软件 ActivePresente
  10. Python3.5:爬取网站上电影数据
  11. java解决Url带中文参数乱码问题
  12. OSGi类加载流程
  13. springmvc中的类型转换器
  14. MySQL binlog2sql-闪回数据
  15. week05 codelab01 Babel ES6 webpack Nodejsserver等
  16. 第一节,初识OpenCV3-图像的读、写、显、格式转化等
  17. Asp.net core 学习笔记 ( DI 依赖注入 )
  18. Hadoop概念学习系列之谈hadoop/spark里分别是如何实现容错性?(四十二)
  19. 今天升级netbean出错
  20. JavaEE权限管理系统的搭建(七)--------管理用户的增删改

热门文章

  1. 并发包的线程池第二篇--Executors的构造
  2. Fixing DSDT
  3. thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印
  4. JS,删除数据时候,多次确认后才删除。
  5. Python socket编程之八:阶段性总结
  6. html5中画布和SVG的比较
  7. yii2创建数据表
  8. JavaScript中事件和属性有什么区别吗?或者说事件与方法有什么区别?
  9. 基于MQTT协议进行应用开发
  10. C# WinForm 技巧:控件截图