动态的创建表的sql,并把查询的结果插入该表
来源:互联网 发布:卡夫卡变形记 知乎 编辑:程序博客网 时间:2024/05/29 17:15
以sqlserver 为例
declare @temptable nvarchar(20)
declare @createtable nvarchar(200)
declare @typename nvarchar(20)
declare @tablename nvarchar(20)
declare @selectsql nvarchar(100)
set @temptable = 'A_Type_zcfgT'--新建的表名
set @typename = 'b_type' --一个字段
set @tablename = 'zcfgT' --表名
--建表
begin
set @createtable='create table '+ @temptable+' (id_ int identity(1,1),typename nvarchar(32))'
print @createtable
exec(@createtable)
end
--查询
begin
set @selectsql='select distinct('+@typename+ ') from '+@tablename
print @selectsql
end
--插入
begin
set @createtable='insert into '+@temptable+' '+ @selectsql
print @createtable
exec(@createtable)
end
- 动态的创建表的sql,并把查询的结果插入该表
- 将hive查询到的结果插入动态分区表
- SQL:将查询结果插入到另一个表的三种情况
- SQL:将查询结果插入到另一个表的三种情况
- sql server,将查询结果集插入其他表的三种情况
- SQL:将查询结果插入到另一个表的三种情况
- 链表的创建、查询、插入、删除
- 链表的创建、查询、删除,插入;
- 链表的创建、查询、删除,插入;
- oracle 查询出来的结果插入别的表
- SQL语句查询结果集中的动态修改案例(临时表+游标)
- 动态表的SQL插入方法
- 查询结果的动态排序
- sql把结果集插入临时表的方法
- SQL将存储过程的结果插入到临时表
- JDBC java对MySQL数据库进行查询操作,并把查询的结果输出
- 从结果集中创建一个新的表,并将结果集的内容插入到新表中
- SQL server 动态查询(表名或字段动态),并且获取想得到的返回值结果( exec sp_executesql )
- 由struct的静态构造函数说起
- Windows消息归类
- pl/sql导出表结构
- 用程序改变报表中text的文本
- 使文字上下滚动
- 动态的创建表的sql,并把查询的结果插入该表
- SQl 语句
- 动态生成带格式页面
- C#中常用的正则表达式
- jar小说生成器的编写思路
- 纯CSS制作支持IE6、IE7、Firefox的下拉菜单
- Crash Dump Analysis
- c++获取windows时间的函数(转)
- 元数据简介