While循环和游标区别
(2012-06-01 15:20:58)
标签:
杂谈 |
分类: SQL |
区别:用循环的话条件字段要有一定的规律可循,是连续的,像下面的例子
while循环:一直不怎么会用循环语句,下面写个循环了解下,以后试着写。
DECLARE @position INT
,
SET @position = 1
SET @string = 'china'
WHILE @position <= DATALENGTH(@string)
break用于退出本层循环。
continue用于结束本次循环,重新转到下一次循环条件的判断。
return用于从过程、批处理或者语句块中无条件退出,不执行位于return之后的语句。
waitfor指定出发语句块、存储过程、事务执行的时刻,或需等待的时间间隔。delay或者time
例如:设定在早上8点执行存储过程。
BEGIN
END
ps:identity(int,1,1)这个函数还蛮好用
select TOP 10 identity(int,1,1) as id,OrderID INTO #temp FROM
表1
SELECT * FROM #temp