亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 從Oracle數據庫中讀取數據自動生成INSERT語句的方法

從Oracle數據庫中讀取數據自動生成INSERT語句的方法

熱門標簽:濟南地圖標注公司 呼倫貝爾智能手機地圖標注 貴陽電話外呼系統哪家好 400電話是不是免費申請 海南400電話哪里辦理 安陽外呼系統免費 分布式呼叫中心 圖像地圖標注 南寧人工智能電銷機器人費用

Oracle INSERT 語句

方法1

我估計有點 SQL 基礎的人都會寫 INSERT 語句。下面是 SQL 標準寫法。

INSERT INTO employees (employee_id, name) VALUES (1, 'Zhangsan');
INSERT INTO employees VALUES (1, 'Shangbo');

方法2

其實, Oracle 還支持下面的寫法,作用和上面的語句完全相同。

INSERT INTO (SELECT employee_id, name FROM employees) VALUES (2, 'Lisi');

方法3

此外,同其他數據庫一樣,Oracle 也支持下面這種寫法。

INSERT INTO employees
SELECT 3, 'Wangwu' FROM DUAL;

方法4

下面這種寫法可以實現列轉行,如我們有下面的表存儲原始數據,原始數據可能從文件中來。

create table sales_input_table (
prod_id    number(9,0),
amt_mon    number(9,6),
amt_tue    number(9,6),
amt_wed    number(9,6),
amt_thu    number(9,6),
amt_fri    number(9,6)
);
insert into sales_input_table values (1, 100.0, 200.0, 300.0, 400.0, 500.0);

下面我們通過一個 SQL 把上面的數據插入到下面的表中實現列轉行。

CREATE TABLE sales (
prod_id    number(9,0),
time_id    date,
amount     number(9,0)
);
INSERT ALL
INTO sales (prod_id, time_id, amount) VALUES (prod_id, CURRENT_DATE, amt_mon)
INTO sales (prod_id, time_id, amount) VALUES (prod_id, CURRENT_DATE + 1, amt_tue)
INTO sales (prod_id, time_id, amount) VALUES (prod_id, CURRENT_DATE + 2, amt_wed)
INTO sales (prod_id, time_id, amount) VALUES (prod_id, CURRENT_DATE + 3, amt_thu)
INTO sales (prod_id, time_id, amount) VALUES (prod_id, CURRENT_DATE + 4, amt_fri)
SELECT prod_id, amt_mon, amt_tue, amt_wed, amt_thu, amt_fri FROM sales_input_table;

方法5

下面這種寫法可以幫我們一次性把一個表中的數據倒入到多個表中,否則我們必須寫多條 SQL 實現同樣的功能。

INSERT ALL
WHEN order_total = 100000 THEN
INTO small_orders
WHEN order_total > 100000 AND order_total = 200000 THEN
INTO medium_orders
WHEN order_total = 500000 THEN
INTO special_orders
WHEN order_total > 200000 THEN
INTO large_orders
ELSE
INTO large_orders
SELECT order_id, order_total, sales_rep_id, customer_id FROM orders;

注意,當 order_total 大于 200000 時,orders 會被插入到 large_orders 和 special_orders 中。這可能不是你想要的結果,如果你只想讓 orders 插入到 special_orders 表中,你只需要把 ALL 替換成 FIRST, 如下。

INSERT FIRST
WHEN order_total = 100000 THEN
INTO small_orders
WHEN order_total > 100000 AND order_total = 200000 THEN
INTO medium_orders
WHEN order_total = 500000 THEN
INTO special_orders
WHEN order_total > 200000 THEN
INTO large_orders
ELSE
INTO large_orders
SELECT order_id, order_total, sales_rep_id, customer_id FROM orders;

從Oracle數據庫中讀取數據,自動生成INSERT語句

創建表

-- Create table
create table TB_ACCIDENT_TYPE
(
 ID     NUMBER(20) not null,
 NAME    VARCHAR2(50),
 PATH    VARCHAR2(20),
 PARENTPATH VARCHAR2(20),
 URL    VARCHAR2(20),
 TYPE    VARCHAR2(2),
 DESCR   VARCHAR2(50)
)

顯示表中的數據

select 'INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES(' || '''' || ID ||'''' || ','
|| '''' || NAME || '''' || ','
|| '''' || PATH || '''' || ','
|| '''' || PARENTPATH || '''' || ','
|| '''' || URL || '''' || ','
|| '''' || TYPE || '''' || ','
|| '''' || DESCR || '''' || ');' 
 From tb_accident_type order by ID

顯示結果

INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('1','事故類型關聯 ','1','0','','0','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('2','危險源類型關聯','2','0','','','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('3','危險品類型關聯','3','0','','','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('4','生產企業類型關聯','4','0','','','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('5','區域關聯','5','0','','0','');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('568','物體打擊','1.1','1','','1','物體打擊');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('569','車輛傷害','1.2','1','','1','車輛傷害');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('570','機器傷害','1.3','1','','1','機器傷害');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('571','起重傷害','1.4','1','','1','起重傷害');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('572','觸電','1.5','1','','1','觸電');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('573','淹溺','1.6','1','','1','淹溺');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('574','灼燙','1.7','1','','1','灼燙');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('575','火災','1.8','1','','1','火災');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('576','高處墜落','1.9','1','','1','高處墜落');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('577','坍塌','1.10','1','','1','坍塌');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('578','冒頂片幫','1.11','1','','1','冒頂片幫');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('580','透水','1.12','1','','1','透水');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('581','波炮','1.13','1','','1','波炮');INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('582','火藥爆炸','1.14','1','','1','火藥爆炸')INSERT INTO tb_accident_type (ID,NAME,PATH,PARENTPATH,URL,TYPE,DESCR)
 VALUES('583','瓦斯爆炸','1.15','1','','1','瓦斯爆炸');

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • MySQL中實現插入或更新操作(類似Oracle的merge語句)
  • oracle通過1條語句插入多個值的方法示例

標簽:許昌 合肥 南充 郴州 滁州 遼源 涼山 焦作

巨人網絡通訊聲明:本文標題《從Oracle數據庫中讀取數據自動生成INSERT語句的方法》,本文關鍵詞  從,Oracle,數據庫,中,讀取,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《從Oracle數據庫中讀取數據自動生成INSERT語句的方法》相關的同類信息!
  • 本頁收集關于從Oracle數據庫中讀取數據自動生成INSERT語句的方法的相關信息資訊供網民參考!
  • 推薦文章
    高清一级毛片一本到免费观看| 日韩在线观看视频黄| 日韩一级精品视频在线观看| 欧美电影免费| 国产a网| 韩国毛片 免费| 黄视频网站在线观看| 国产成人精品一区二区视频| 成人免费一级纶理片| 国产综合91天堂亚洲国产| 国产成人精品综合在线| 精品国产一区二区三区精东影业| 国产一级生活片| 深夜做爰性大片中文| 精品国产亚洲人成在线| 国产亚洲精品aaa大片| 国产视频一区二区在线播放| 免费国产在线观看| 欧美大片aaaa一级毛片| 日本特黄特色aa大片免费| 日韩专区第一页| 日韩一级精品视频在线观看| 天天做日日干| 中文字幕一区二区三区精彩视频| 美女免费毛片| 99久久精品国产免费| 黄视频网站在线看| 深夜做爰性大片中文| 成人在激情在线视频| 国产视频一区在线| 日本伦理片网站| 91麻豆精品国产自产在线| 91麻豆精品国产综合久久久| 日韩专区亚洲综合久久| 欧美激情一区二区三区在线播放| 四虎影视久久久免费| 久久精品免视看国产明星| 国产伦精品一区三区视频| 日韩专区亚洲综合久久| 精品视频在线观看免费| 亚洲不卡一区二区三区在线| 午夜欧美福利| 国产成人精品综合在线| 国产一区二区精品久| 人人干人人插| 日本特黄特黄aaaaa大片| 一本伊大人香蕉高清在线观看| 一级女性全黄久久生活片| 麻豆网站在线看| 精品视频免费在线| 国产视频网站在线观看| 你懂的在线观看视频| 国产麻豆精品免费视频| 韩国三级香港三级日本三级la| 九九精品在线播放| 国产成人精品一区二区视频| 欧美日本免费| 日韩中文字幕在线观看视频| 成人免费一级毛片在线播放视频| 天天做日日爱| 国产成人啪精品视频免费软件| 欧美18性精品| 二级片在线观看| 日本在线不卡免费视频一区| 精品国产香蕉在线播出 | 欧美另类videosbestsex久久| 麻豆系列 在线视频| 精品视频在线观看视频免费视频 | 国产视频一区二区在线播放| 亚洲 国产精品 日韩| 亚洲不卡一区二区三区在线| 精品国产一区二区三区国产馆| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 四虎久久影院| 日本免费乱人伦在线观看 | 国产一区二区精品在线观看| 九九国产| 日本伦理黄色大片在线观看网站| 四虎影视久久| 黄色免费三级| 欧美电影免费| 可以免费看毛片的网站| 精品视频一区二区三区免费| 日本特黄特色aaa大片免费| 99热精品在线| 欧美大片a一级毛片视频| 精品国产三级a| 国产a免费观看| 黄视频网站免费看| 欧美日本国产| 欧美大片a一级毛片视频| 成人a大片高清在线观看| 九九精品久久久久久久久| 亚洲女人国产香蕉久久精品| 国产网站在线| 欧美日本免费| 日本伦理黄色大片在线观看网站| 日本伦理网站| 四虎影视久久久免费| 四虎久久精品国产| 亚洲天堂在线播放| 青草国产在线观看| 欧美一级视| 黄视频网站在线免费观看| 国产一区二区精品久久91| 日韩在线观看免费| 成人免费一级毛片在线播放视频| 成人影院久久久久久影院| 国产视频在线免费观看| 国产成人啪精品| 亚洲第一视频在线播放| 国产一区二区精品| 国产综合成人观看在线| 欧美激情影院| 精品国产一区二区三区久久久蜜臀| 日日夜夜婷婷| 久久久久久久久综合影视网| 午夜激情视频在线观看| 久久精品成人一区二区三区| 日日日夜夜操| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产91丝袜在线播放0| 亚洲精品久久久中文字| 成人a大片高清在线观看| 麻豆网站在线免费观看| 久久久久久久网| 亚洲第一色在线| 亚洲女人国产香蕉久久精品| 黄色免费网站在线| 黄视频网站在线看| 亚洲天堂免费| 亚洲精品永久一区| 国产不卡精品一区二区三区| 欧美大片一区| 日本特黄特黄aaaaa大片| 青草国产在线| 国产精品12| 国产高清在线精品一区a| 青草国产在线| 精品国产一区二区三区久| 国产视频一区二区在线播放| 国产不卡福利| 国产成人啪精品视频免费软件| 午夜激情视频在线播放| 黄色福利片| 久久国产精品自线拍免费| 日韩中文字幕一区| 日韩在线观看视频黄| 国产不卡高清在线观看视频| 久久99这里只有精品国产| 精品视频在线观看一区二区| 国产91丝袜在线播放0| 日韩中文字幕一区| 欧美a级v片不卡在线观看| 你懂的福利视频| 久久国产影院| 日本特黄特黄aaaaa大片| 国产一区二区精品| 久久国产影视免费精品| 国产精品免费久久| 国产91精品系列在线观看| 亚洲天堂免费| 国产国语在线播放视频| 毛片的网站| 日韩中文字幕在线播放| 日韩在线观看免费完整版视频| 国产视频久久久久| 国产伦精品一区二区三区无广告| 欧美一区二区三区性| 日本乱中文字幕系列| 欧美大片一区| 精品视频免费在线| 在线观看导航| 久久精品成人一区二区三区| 国产视频一区在线| 国产91精品系列在线观看| 国产网站免费在线观看| 日韩男人天堂| 国产一区精品| 999久久66久6只有精品| 在线观看成人网 | 九九免费高清在线观看视频| 久久精品免视看国产明星| 国产网站免费在线观看| 国产一区二区精品在线观看| 在线观看导航| a级精品九九九大片免费看| 97视频免费在线观看| 日韩中文字幕一区| 四虎久久影院| 日日爽天天| 久久99爰这里有精品国产| 国产伦精品一区二区三区无广告| 精品视频免费观看| 欧美a级片视频| 国产不卡精品一区二区三区| 久草免费在线色站| 欧美激情伊人| 国产高清视频免费观看| 日韩字幕在线|