SQL流程控制语句
Posted 小猫钓鱼吃鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL流程控制语句相关的知识,希望对你有一定的参考价值。
1 GoTo语句
IF 12>9
GOTO print1
ELSE
GOTO print2
print1:PRINT ‘执行了流程1‘
--GOTO theEnd
print2:PRINT ‘执行了流程2‘
GOTO theEnd
print3:PRINT ‘执行了流程3‘
theEnd:PRINT ‘流程结束‘;
2 CASE WHEN THEN ELSE END语句
SELECT CONVERT(NVARCHAR(50),GETDATE(),121)日期,CASE MONTH(GETDATE()) WHEN ‘11‘THEN ‘十一‘WHEN ‘12‘THEN ‘十二‘
ELSE SUBSTRING(‘一二三四五六七八九十‘,MONTH(GETDATE()),1)+‘月‘ END 月份
3 WAITFOR语句
--==========================================================================
-- 1, WaitFor语句
-- Desc:WaitFor语句用于延迟后续的代码执行,或等到指定的时间后再执行后续代码
--==========================================================================
另加例子:
用途有两个:
1、延迟一段时间后执行
比如:
waitfor delay ‘00:00:05‘
print ‘延迟5秒执行!‘
--5秒后执行print
2、指定从何时起执行
比如:
waitfor time ‘21:17‘
print ‘21:17执行‘
--到21:17的时候才会执行print
以上是关于SQL流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章