亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle數據庫中獲取數據的存儲過程示例

2024-08-29 13:53:11
字體:
來源:轉載
供稿:網友

>>從一個表A的取得數據插入另一個表B中?

(1)對于表A和表B兩個表結構完全相同的話〔字段個數,相應字段的類型等等〕,可以使用

INSERT INTO B SELECT * FROM A;

INSERT INTO B(field1,field2,field3) select A.field1,A.field2,A.field3 from A;

(2) 對于兩個表如果字段數不一樣,但是有幾個字段的結構一樣時〔類似于父子關系〕,必須使用 INSERT INTO B(field1,field2) select A.field1,A.field2 from A;


1.用帶參數的游標實現insert功能:


CREATE OR REPLACE PROCEDURE GET_DATA(

-- 參數列表:

n_task_id IN number, --任務編號

v_task_name IN varchar2, --任務名稱

v_name IN varchar2 -- 名稱

)

-----------------------------------------------

-- PROCEDURE名 :GET_DATA --

-- 処理內容 :從數據源表取得符合條件的的數據插入到目標數據表: --

-- 引數 :n_tas_id 任務ID, --

-- v_task_namek 任務名稱, --

-- v_bdw_name 對數據源表限制條件:本地網名稱 --

-----------------------------------------------

IS

--插入行數控制

i_count number(5);

--取數據游標:DATA_CUR(IN_NAME)

--參數:本地網名稱:IN_NAME

CURSOR DATA_CUR(IN_NAME VARCHAR2) IS /**注意:參數的定義中不帶精度**/

SELECT *

FROM GET_DATA_SRC A

WHERE A.NAME = IN_NAME;

BEGIN

--計數器,控制插入行數

i_count := 0;

--循環插入數據

FOR MYCUR IN DATA_CUR(v_name) LOOP

INSERT INTO ABC(

ROW_ID,

TASK_ID,

TASK_NAME,

GET_DATA_DT,

CUST_ID,

ASSIGN_FLAG,

DEAL_DATE

)VALUES(

SEQ_KD.NEXTVAL,

N_TASK_ID,

V_TASK_NAME,

SYSDATE,

MYCUR.CUST_ID,

'N',

NULL

);

--程序試用階段,以后會刪除satrt

i_count := i_count + 1;

IF i_count >100 THEN

COMMIT;

RETURN;

END IF;

--程序試用階段,以后會刪除end

END LOOP;

--數據commit,程序調試階段避免大量數據,暫時關閉

--commit;

--------例外處理部分----------------------------

EXCEPTION

WHEN OTHERS THEN

rollback;

END SRBZ_GET_SRBZ_KD_SPEED;

/


2.使用語句拼接法實現insert功能:


注:2.1字符串常量的引號 2.2 變量的引號


CREATE OR REPLACE PROCEDURE ABC(

-- 參數列表:

task_id IN number, --任務編號

task_name IN varchar2, --任務名稱

in_NAME IN varchar2 --名稱

)

--------------------------- PROCEDURE名 :ABC

-- 処理內容 :從數據源表取得符合條件的的數據插入到目標數據表

-- 引數 :table_src 數據源表

-- table_to 數據插入目標表

-- in_bdw_name 對數據源表限制條件:本地網名稱

---------------------------------------------

IS

--INSERT_STRING 動態生成的insert語句存放處

INSERT_STRING VARCHAR2(1000);

--數據源表存放處

tableSrc varchar2(500);

--數據插入目標表存放處

tableTarget varchar2(1000);

--數據目標表需要插入值的字段存放處

StrFields varchar2(1000);

BEGIN

--數據源表為:AAA

tableTarget := ' BBB ';

--數據來源

tableSrc := ' select seq_kd.nextval,sysdate,'||task_id||','''||task_name||''', '

||'A.* from AAA A'

||' WHERE A.value='||'''ip-VPDN'''

||'AND A.remark IS NULL';

--需要插入的字段

StrFields := '(ROW_ID,GET_DATA_DT,TASK_ID,TASK_NAME,COST_CTR,SERVICE_ID,'

||'SI_ADDR,SI_SERVER_ID)';

--生成insert語句

INSERT_STRING := 'INSERT INTO ' || tableTarget || StrFields || tableSrc ;

--執行insert語句

execute immediate INSERT_STRING;

--提交事務

commit;

--------例外處理部分-------------------------------------------------------

EXCEPTION

--異常的拋出

WHEN OTHERS THEN

--DBMS_OUTPUT.PUT_LINE('處理過程中出錯,程序退出,未執行相關內務');

rollback;

END SRBZ_GET_SRBZ_KD_GSVPDN_FREE;

/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久天堂av综合合色| 欧美高清性猛交| 亚洲一区二区三区成人在线视频精品| 久久久精品视频成人| 久久99青青精品免费观看| 日韩激情第一页| 精品视频一区在线视频| 国产成人精品av| 亚洲加勒比久久88色综合| 国产精品欧美亚洲777777| 亚洲人成在线观| 亚洲一区二区久久久| 久久99国产精品久久久久久久久| 亚洲精品乱码久久久久久按摩观| 在线观看国产成人av片| 日韩欧美国产一区二区| 亚洲色图综合久久| 亚洲三级av在线| 国产在线观看一区二区三区| 亚洲成人激情在线| 久久久中精品2020中文| 国产在线观看精品一区二区三区| 456亚洲影院| 懂色aⅴ精品一区二区三区蜜月| 国产精品草莓在线免费观看| 一本大道久久加勒比香蕉| 国产视频精品一区二区三区| 久久久久在线观看| 亚洲成人精品视频| 美女久久久久久久久久久| 亚洲激情国产精品| 国产精品美女在线观看| 精品成人69xx.xyz| 欧美极品少妇xxxxⅹ裸体艺术| 日本乱人伦a精品| 欧美在线亚洲在线| 国产欧美日韩亚洲精品| 欧美激情一区二区三级高清视频| 亚洲理论电影网| 国产一区二区三区三区在线观看| 欧美国产亚洲精品久久久8v| 成人乱人伦精品视频在线观看| 自拍偷拍免费精品| 2018国产精品视频| 最近中文字幕mv在线一区二区三区四区| 亚洲成人教育av| 国产不卡在线观看| 日韩在线视频一区| 97在线视频一区| 欧美亚洲另类视频| 亚洲男人的天堂在线| 欧美福利在线观看| 成人有码视频在线播放| 亚洲成av人片在线观看香蕉| 日韩欧美一区二区在线| 国产成人精品综合| 中国china体内裑精亚洲片| 久久国产精彩视频| 人妖精品videosex性欧美| 国产视频久久久久| 91香蕉亚洲精品| 在线视频亚洲欧美| 亚洲人在线视频| 久久九九热免费视频| 91精品国产高清| 亚洲电影免费观看高清完整版| 一区二区在线视频| 亚洲少妇激情视频| 亚洲国模精品私拍| 97视频免费看| 国产精品大陆在线观看| 日韩有码在线视频| 国内外成人免费激情在线视频网站| 欧美三级欧美成人高清www| 国产精品狼人色视频一区| 57pao国产成人免费| 日韩欧美国产黄色| 成人有码在线播放| 国产91精品久久久久| 国产精品主播视频| 日韩视频在线观看免费| 亚洲va男人天堂| 成人国产在线视频| 欧美激情xxxx| 日韩一二三在线视频播| 久久精品99久久久久久久久| 日本精品视频在线播放| 992tv在线成人免费观看| 亚洲免费成人av电影| 久久亚洲国产精品成人av秋霞| 欧美一级黑人aaaaaaa做受| 欧美日韩国产一区二区| 在线观看免费高清视频97| 欧美自拍大量在线观看| 国产成人久久久精品一区| 91久久精品日日躁夜夜躁国产| 一区二区三区视频免费| 国产精品青草久久久久福利99| 欧美激情欧美狂野欧美精品| 国产精品a久久久久久| 成人国产精品色哟哟| 欧美精品videossex性护士| 亚洲女人被黑人巨大进入| 国产精品video| 伊是香蕉大人久久| 国产精品草莓在线免费观看| 日韩一中文字幕| 久久久久久久久91| 午夜精品三级视频福利| 精品毛片网大全| 亚洲香蕉在线观看| 不卡av电影在线观看| 97视频在线观看免费| 亚洲少妇激情视频| 国产精欧美一区二区三区| 久久久黄色av| 亚洲欧洲黄色网| 亚洲精品美女在线观看播放| 成人精品福利视频| 欧美黑人性猛交| 性色av一区二区咪爱| 亚洲爱爱爱爱爱| 亚洲一区二区在线播放| 97国产精品视频人人做人人爱| 亚洲国产欧美一区二区三区同亚洲| 中文字幕亚洲二区| 国产日韩欧美在线视频观看| 68精品国产免费久久久久久婷婷| 日本亚洲精品在线观看| 中文日韩电影网站| 亚洲精品久久久久中文字幕欢迎你| 久久香蕉国产线看观看网| 在线一区二区日韩| 久久99热精品| 日韩中文字幕在线视频| 欧美国产精品人人做人人爱| 91老司机在线| 国产精品嫩草影院久久久| 国产亚洲综合久久| 日韩成人av在线| 亚洲图片欧洲图片av| 亚洲欧美日韩成人| 欧美日韩在线看| 欧美猛少妇色xxxxx| 久久久爽爽爽美女图片| 欧美另类老肥妇| 成人av.网址在线网站| 国产在线视频2019最新视频| 日韩av免费在线观看| 2019中文字幕在线免费观看| 日韩国产在线播放| 亚洲精品久久久一区二区三区| 国产精品久久久久久av下载红粉| 亚洲а∨天堂久久精品9966| 69影院欧美专区视频| 国产精品成人v| 日韩av在线免费播放| 欧美美最猛性xxxxxx| 久久久av一区| www.99久久热国产日韩欧美.com| 91精品久久久久久久久青青| 日韩欧美亚洲范冰冰与中字| 久久久久久免费精品| 91香蕉嫩草神马影院在线观看|