dkfr.net
当前位置:首页 >> SQL要将这样的数据.插入到一个临时表里面. 都有... >>

SQL要将这样的数据.插入到一个临时表里面. 都有...

插入临时吧的话用select * into #t from tb 语句 图中事例就在from前面加into #t就可以了 但是要保证每列都有不重复的列名,如你的sum()要加 as amount这样 另外行转列的话,如果列数量不确定,需要动态拼接

在sql中怎样在临时表中批量插入数据? insert into ##tablename select * from tablename2 where 应该就可以了

IF @strOptions='In' AND NOT @strExcelPath IS NULL BEGIN SET @strExcelPath = '''Microsoft.Jet.OLEDB.4.0'',''Data Source="' + @strExcelPath + '";User ID=Admin;Password=;Extended properties=Excel 5.0''' --将数据存放到临时表(一) SE...

如何将临时表插入到sql SQL SELECT INTO 语法 您可以把所有的列插入新表: SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename 或者只把希望的列插入新表: SELECT column_name(s) INTO new_table_name [IN externaldataba...

因为我实在有点弄不懂你下面的补充,所以就回答一下操作方法,希望会对你有所帮助 (1)从一个视图获取数据并存入一个新表中:(表原先不存在) select 要获取的数据 from 视图名 [ where 条件](条件可要可不要) into table 表名 (2)从一个视...

SQL SELECT INTO 语法 您可以把所有的列插入新表: SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename 或者只把希望的列插入新表: SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename

insert * #temp select A,B from (exec 存储过程XXXXX) #temp 就是你要的临时表 直接读取几个列是不实际的,除非你修改存储过程

当前的做法是不行的: 1、语法是错误的。 -- INSERT INTO EXEC sp,这个语法肯定遇到报错了。 -- 要想作类似操作,至少也要将sp定义成“表值函数”才能将返回的结果值作直接调用 2、PIVOT出来的结果列,未必与预建的表,字段上匹配。 方案: 》在...

把sql贴上来啊

请看看如下的SQL create or replace procedure p_test_1 is begin insert into X2 (ID,FMModel,FName,FNuber,FUnit) select p.ID,p.FMModel,p.FName,p.FNuber,p.FUnit from X1 p; commit; end p_test_1; 希望能帮到你。

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com