SQL Server 临时表的使用以及临时表数据插入问题
来源:互联网 发布:网页源码可以改吗 编辑:程序博客网 时间:2024/05/18 02:03
想把一个数据表里的某个字段筛选出来然后,循环的把值传给另一个存储过程,选择使用了临时表。
SQL代码如下:
CREATE TABLE #Temp_TABLE
(
ID INT IDENTITY(1,1),
TRANSID VARCHAR(30), --出库单号
PRIMARY KEY (ID)
)
INSERT INTO #Temp_TABLE
SELECT TRANSID FROM A WHERE A.RPID='RP00913031200001'--从A表取出符合条件的数据插入到临时表
DECLARE @TOTAL_COUNT INT,--临时表记录条数
@NOW_COUNT INT,--现在遍历到哪条记录
@TRID VARCHAR(30)--当前遍历的transid
SELECT @TOTAL_COUNT=COUNT(*) FROM #Temp_TABLE
SET @NOW_COUNT=1;
WHILE(@NOW_COUNT<=@TOTAL_COUNT)
DROP TABLE #Temp_TABLE
有关表的数据插入
1、把临时表中的数据插入到另一个表中
insert into 表 select * from #temp
2、把一个表中字段复制到临时表中
select * into #temp from 表 where ...
3、本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;
4、当用户从 SQL Server 实例断开连接时被删除。
5、判断临时表是否存在
create proc temp(@tablename varchar(200))
as
begin
declare @exec varchar(8000)
set @exec='use tempdb
if exists(select * from sysobjects
where id=object_id(''tempdb..'+@tablename+'''))
select ''存在''
else
select ''不存在'''
exec (@exec)
end
0 0
- SQL Server 临时表的使用以及临时表数据插入问题
- sql临时表:SQL SERVER临时表的使用
- SQL SERVER临时表的使用
- SQL SERVER临时表的使用
- SQL SERVER临时表的使用
- SQL SERVER临时表的使用
- SQL SERVER临时表的使用
- SQL SERVER临时表的使用
- SQL SERVER临时表的使用
- 18、SQL Server:临时表的使用
- SQL SERVER 临时表使用
- 关于sql server 在存储过程中创建临时表,并往临时表中插入数据时出现乱码的问题
- SQL Server临时表
- SQL Server临时表
- Sql server临时表
- SQL Server临时表
- Sql Server临时表
- SQL Server 临时表
- 是否每一个Request都由一个不同的Thread来处理
- 使用springMVC的详细步骤
- RStudio版本管理 整合Git
- Linux security module
- 黑马程序员_笔迹十二_网络编程
- SQL Server 临时表的使用以及临时表数据插入问题
- tomcat
- 离线.net3.5的制作
- LEADTOOLS HTML5 Demos汇总
- Mac下SVN无法上传静态库(.a)文件
- linux下操作大于2G文件
- 你还不知道这些事儿,你2014年怎么混!
- nginx跳转
- Oracle 正则表达式函数-REGEXP_REPLACE 使用例子