Heim > Datenbank > MySQL-Tutorial > SqlServer中循环和条件语句示例!

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

WBOY
Freigeben: 2016-06-07 15:46:11
Original
1131 Leute haben es durchsucht

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 SqlServer中循环和条件语句示例! -- ?????????? -- =============================== ? if语句使用示例 ? -- ?????????? declare @a int set @a=12 if @a100 begin print @a end else begin print

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入

  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

  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中循环和条件语句示例!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage