抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

创建和使用临时表

方法一:

1
2
3
4
5
6
CREATE TABLE #临时表名
(
字段1 约束条件,
字段2 约束条件,
···
)

方法二:

1
2
3
SELECT * 
INTO #临时表名
FROM 现存表

#为局部临时表,##为全局临时表
删除临时表:

1
DROP TABLE #临时表名

表的遍历

1
2
3
4
5
6
7
8
9
10
11
12
13
/*声明一个游标i*/
DECLARE i cursor FOR
SELECT 列名
FROM 表名
OPEN i
FETCH NEXT FROM i INTO @临时变量1,@临时变量2,··· -- 将遍历所得值赋给变量
WHILE @@FETCH_STATUS=0
BEGIN
循环内容
FETCH NEXT FROM i INTO @临时变量1,@临时变量2,···
END
CLOSE i
DEALLOCATE i -- 释放游标

注释方法

1
2
3
--注释行

/*注释内容*/

分支语句

IF:

1
2
3
4
IF 条件语句1 THEN 执行语句1
IF 条件语句2 THEN 执行语句2
···
ELSE 执行语句0

CASE:

1
2
3
4
5
6
7
8
9
10
11
12
13
CASE
WHEN 条件语句1 THEN 执行语句1
WHEN 条件语句2 THEN 执行语句2
···
ELSE 执行语句0
END

CASE 表达式
WHEN 表达式结果条件1 THEN 执行语句1
WHEN 表达式结果条件2 THEN 执行语句2
···
ELSE 执行语句0
END

评论