问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想在存储过程中动态建表,动态的把查询的sql语句结果 插入到新建的表中 怎么弄 急急急急 请大家帮忙

发布网友 发布时间:2022-04-08 08:39

我来回答

3个回答

热心网友 时间:2022-04-08 10:08

SQL中的“视图”就是做这种事情的,相当于动态的表,你可以用SQL语句创建新的视图。

热心网友 时间:2022-04-08 11:26

假设sql语句为select 列1,列2 from 源数据表
动态创建的表名叫"临时表"
那么语句则为:
select 列1,列2
into 临时表
from 源数据表

热心网友 时间:2022-04-08 13:01

原表和要新建的表,字段什么的都发上来,我来试试追问原表是
tb_sale
(
STATIS_MONTH VARCHAR2(6)
DEAL_DATEDATE
USER_IDVARCHAR2(4)
PRODUCT_IDVARCHAR2(5)
SALE_TIMEDATE
SALE_FEENUMBER
SALE_COUNTNUMBER
SALE_SITEVARCHAR2(8)
SALE_XLHVARCHAR2(20)

新建表的字段
table_name(
DEAL_DATEDATE
USER_IDVARCHAR2(10)
PRODUCT_IDVARCHAR2(10)
SALE_SITEVARCHAR2(10)
SALE_COUNTNUMBER


您看看 有什么好的方法没

追答每次调用存储过程,都要把tb_sale的相应字段插入到table_name里去吧

CREATE OR REPLACE PROCEDURE TB_SALE_PRC
AS
cur_sale tb_sale%rowtype;
CURSOR cur_sale_name
IS
select * from tb_sale;
BEGIN
open cur_sale_name;
fetch cur_sale_name into cur_sale;
loop
if cur_sale_name%FOUND then
insert into table_name(DEAL_DATE,USER_ID,PRODUCT_ID,SALE_SITE,SALE_COUNT)
values(cur_sale.DEAL_DATE,cur_sale.USER_ID,cur_sale.PRODUCT_ID,cur_sale.SALE_SITE,cur_sale.SALE_COUNT);
end if;
end loop;
DBMS_OUTPUT.PUT_LINE('新数据已经保存到name表');
commit;
end TB_SALE_PRC;

如果我的代码执行无报错就会存在数据库里,你每次要调用
BEGIN
TB_SALE_PRC;
END;
试试吧~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高考成绩能提前查吗 高考成绩可以提前查询吗,能提前几分钟? ...生产提出了下列建议,其中不合理的是( )A.用熟石灰改良酸性土壤... ...的是( ) A.用熟石灰改良酸性土壤 B.二氧化锰可以作为催化剂_百度知 ... ...不正确的是( )A.氧气用于急救病人B.熟石灰用于改良酸性土壤C.碳酸... ...不正确的是( ) A.熟石灰可用于改良碱性土壤 B.碳酸钙可用作补钙剂... 在生产生活实际中,以下做法不正确的是( ) A.用熟石灰改良酸性土壤 B.厨... ...做法不正确的是( )A.施用熟石灰改良酸性土壤B.炒菜时油锅着火,立... 下列做法不正确的是( )A.用熟石灰改良酸性土壤B.用洗洁精清洗餐具上的... 表格下拉数字为什么是递增的 桌面卸载的软件怎么恢复 电脑桌面软件卸栽后如何恢复 电脑桌面软件全部卸载如何恢复? 《王者荣耀》四大美人之一西施上线,有哪些值得推荐的技能组合? 王者荣耀西施怎么画 王者荣耀中,西施上线后就一直受到吐槽,西施有练习的必要吗? 王者荣耀里西施登场了,四大美人聚齐了,你还期待推出哪个知名女性?_百度... 西施上线后,王者荣耀的玩家们会认同这个“花瓶”英雄吗? 《王者荣耀》四美是哪四美? 古代四大美女集齐,如何评论《王者荣耀》中新出的英雄西施? 如何评价《王者荣耀》西施「江南少女」皮肤? 王者荣耀中的西施,有着怎样的故事? 王者荣耀游戏人物西施设计定档,为何让众多群主吐槽? 《王者荣耀》新英雄西施上线,你喜欢这个角色吗? 王者荣耀峡谷女神换发型:散发小乔真美,短发西施是穿越过来的吗? 王者荣耀美女英雄西施上线,沉鱼落雁之姿,就算不玩也值得收藏? 王者荣耀这个是谁? 第三方支付平台有什么特点 什么是第三方网上支付?它有何特点和存在问题? DB2如何实现定时执行SQL/存储过程,使结果集插入另一张已存在的数据表? 文玩手串橄榄核怎么挑选谁了解吗 怎么鉴别橄榄核手串 橄榄核手串怎么鉴别好坏,请说详细点!!! 想买一串橄榄核手串该如何挑选 橄榄核手串儿上什么颜色的橄榄油儿效果最好 求王者荣耀黄的图片链接 《王者荣耀》那么污才入坑:因为妲己说“JB是什么意 王者荣耀不知火舞和娜可露露对比解析 怎么用夸克去除卷纸上的答案- 问一问 试卷拍照,然后消除黑底,抹除答案。使用什么软件? 扫描答卷后用什么软件能删除答案? 有张试卷用手机照下来再拿到电脑上怎么把卷子里的答案给消除只留题 多个数据库,使用SQL存储过程循环生成SQL语句,如:db1,db2,db3;生成语句是 华为matebooke安装说明书 火车押运员的工作具体都做些什么?铁路押运员押运货物停靠编组押运... 交通事故保险赔偿 深圳 DB2存储过程 爱百分电话手表开机键是哪个 MT-X988电话手表怎么开机? 电话手表开不了机,只有一个开机键,请问怎么办好呢?