流程控制语句流程控制语句是指那些用来控制程序执行和流程分支的命令,在SQL Server 2000中,育种控制语句主要用来控制SQL语句、语句块或者存储过程执行流程。
( 1 ). begin
end语句
begin
end语句能够将多个Transact - SQL语句组合成一个语句块,并将它们视为一个单元处理。在条件语句和循环等控制流程语句中,当符合特定条件便要执行两个或者多个语句时,就需要使用begin
end语句,其语法形式为:
begin
{sql_statement | statement_block}
end
例:
use taihang
go
declare @message varchar ( 200 )
if exists ( select * from 员工数据表
where 所属部门 = ' 办工室 ' )
begin
set @message = ' 下列人员在办公室工作 '
print @message
select 员工姓名 from 员工数据表
where 所属部门 = ' 办公室 '
end
else
begin
set @message = ' 没有人在办公室 '
print @message
end
go
( 2 ). if