动态创建临时表,根据变量动态命名临时表表名
来源:互联网 发布:网络兼职是什么意思 编辑:程序博客网 时间:2024/06/16 12:57
create proc up_createtmptable14(@id int)
as
while @id<3
begin
declare @sql varchar(8000)
select @sql=''
select @sql='SELECT * into ##t1_'+cast(@id as varchar(10))+' FROM [DB_MES2].[dbo].[MES_PRODUCT_PART]'
--select @sql='select * into ##t_'+cast(@id as varchar(10))+' from sysobjects'
exec(@sql)
set @id=@id+1
end
go
SELECT * FROM ##t1_3
exec up_createtmptable14 1
drop table ##t1_2
--1、创建全局临时表(用两个#)。
--declare @n nvarchar(10),@s nvarchar(100)
--set @n = 'temp'
--set @s = N'select * into ##'+@n+' from mytable'
----print @s
--exec sp_executesql @s
--2、创建真正的表(去掉#),一定要小心的创建,小心的删除。
--declare @n nvarchar(10),@s nvarchar(100)
--set @n = 'temp'
--set @s = N'select * into '+@n+' from mytable'
----print @s
--exec sp_executesql @s
--这种方法创建的表,存放在当前的数据库里,而不是像临时表一样存放在tempdb数据库里。
as
while @id<3
begin
declare @sql varchar(8000)
select @sql=''
select @sql='SELECT * into ##t1_'+cast(@id as varchar(10))+' FROM [DB_MES2].[dbo].[MES_PRODUCT_PART]'
--select @sql='select * into ##t_'+cast(@id as varchar(10))+' from sysobjects'
exec(@sql)
set @id=@id+1
end
go
SELECT * FROM ##t1_3
exec up_createtmptable14 1
drop table ##t1_2
--1、创建全局临时表(用两个#)。
--declare @n nvarchar(10),@s nvarchar(100)
--set @n = 'temp'
--set @s = N'select * into ##'+@n+' from mytable'
----print @s
--exec sp_executesql @s
--2、创建真正的表(去掉#),一定要小心的创建,小心的删除。
--declare @n nvarchar(10),@s nvarchar(100)
--set @n = 'temp'
--set @s = N'select * into '+@n+' from mytable'
----print @s
--exec sp_executesql @s
--这种方法创建的表,存放在当前的数据库里,而不是像临时表一样存放在tempdb数据库里。
阅读全文
0 0
- 动态创建临时表,根据变量动态命名临时表表名
- sql server用变量动态命名临时表表名
- 动态创建临时表
- mysql动态创建临时表
- mybatis动态创建临时表
- 临时表动态添加列
- 动态创建窗体,并用临时表作为窗体数据源
- 【ABAP】根据表名和字段变量动态创建内表
- dual构建临时数据集以及动态生成临时表
- js创建动态变量名
- sqlserver 中临时表、临时变量和with as关键词创建“临时表”的区别
- C++利用宏动态命名变量名
- JS怎么动态命名变量名
- 【C++日常】C++动态命名变量名
- 动态临时表通用分页存储过程
- 为临时表动态添加字段
- sql server 动态sql中用临时表
- 动态执行Sql语句与临时表的问题(对象名无效)
- hadoop源码解析之hdfs写数据全流程分析---客户端处理
- 04. 平衡树(AVL Tree)
- 重拾C语言-摄氏度与华氏度相互转换
- mySQL的基础学习
- 浅析Spring编程式事务管理及声明式事务管理
- 动态创建临时表,根据变量动态命名临时表表名
- 05. 伸展树(Splay Tree)
- xml基础知识(6)
- 约瑟夫环问题
- 取消 myeclipse 对js,html文件的验证
- java虚拟机之内存结构
- 06. 红黑树(R-B Tree)
- hadoop源码解析之hdfs写数据全流程分析---datanode处理
- MAVEN的坐标和多模块的聚合