简单了解下sqlserver临时表(全局临时表和局部临时表)
1局部临时表
创建临时表:
CREATE TABLE #mytemp(
[ds_id] [varchar](30) COLLATE Chinese_PRC_BIN2 PRIMARY KEY NOT NULL)--指定排序规则和设置主键
或从表tableA复制表结构以创建临时表:
SELECT ta.* INTO #mytemp --并复制了数据
FROM tableA ta
向临时表中复制插入数据:
INSERT INTO #mytemp SELECT ta.* FROM tableA ta
局部临时表在SQL代码段执行完自动“销毁”
2全局临时表
与局部临时表基本用法不同之处是双#号 ##mytemp
全局临时表不会在SQL代码段执行完自动“销毁”