佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Oracle存儲過程之數(shù)據(jù)庫中獲取數(shù)據(jù)實例

Oracle存儲過程之數(shù)據(jù)庫中獲取數(shù)據(jù)實例

熱門標簽:呼叫中心市場需求 服務外包 地方門戶網(wǎng)站 AI電銷 百度競價排名 Linux服務器 鐵路電話系統(tǒng) 網(wǎng)站排名優(yōu)化
怎樣才能將在表A取得的數(shù)據(jù)插入另一個表B中?

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

  insert INTO B select * FROM A;

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

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

  1.用帶參數(shù)的游標實現(xiàn)insert功能:

  create OR REPLACE PROCEDURE GET_DATA(

  -- 參數(shù)列表:

n_task_id IN number, --任務編號
v_task_name IN varchar2, --任務名稱
v_name IN varchar2 -- 名稱
)

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

  -- PROCEDURE名 :GET_DATA --

  -- 処理內(nèi)容 :從數(shù)據(jù)源表取得符合條件的的數(shù)據(jù)插入到目標數(shù)據(jù)表: --

  -- 引數(shù) :n_tas_id 任務ID, --

  -- v_task_namek 任務名稱, --

  -- v_bdw_name 對數(shù)據(jù)源表限制條件:本地網(wǎng)名稱 --

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

  IS

  --插入行數(shù)控制

  i_count number(5);

  --取數(shù)據(jù)游標:DATA_CUR(IN_NAME)

  --參數(shù):本地網(wǎng)名稱:IN_NAME

CURSOR DATA_CUR(IN_NAME VARchar2) IS /**注意:參數(shù)的定義中不帶精度**/
select *
FROM GET_DATA_SRC A
where A.NAME = IN_NAME;
BEGIN

  --計數(shù)器,控制插入行數(shù)

  i_count := 0;

  --循環(huán)插入數(shù)據(jù)

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
);
您可能感興趣的文章:
  • PL/SQL中編寫Oracle數(shù)據(jù)庫分頁的存儲過程
  • oracle數(shù)據(jù)庫中查看系統(tǒng)存儲過程的方法
  • Oracle中 關于數(shù)據(jù)庫存儲過程和存儲函數(shù)的使用
  • 關于Oracle存儲過程和調(diào)度器實現(xiàn)自動對數(shù)據(jù)庫過期數(shù)據(jù)清除的問題

標簽:仙桃 銅川 崇左 黃山 蘭州 湘潭 湖南 衡水

巨人網(wǎng)絡通訊聲明:本文標題《Oracle存儲過程之數(shù)據(jù)庫中獲取數(shù)據(jù)實例》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    类乌齐县| 南昌县| 云梦县| 台州市| 宁明县| 万荣县| 阜平县| 乾安县| 绥中县| 张家口市| 云安县| 建昌县| 柳林县| 康乐县| 连平县| 永德县| 兴隆县| 都兰县| 济南市| 响水县| 大宁县| 民和| 红河县| 诸城市| 霞浦县| 信阳市| 兴和县| 左权县| 郧西县| 亚东县| 利津县| 大同市| 三穗县| 饶阳县| 朝阳县| 仁布县| 遂平县| 徐汇区| 永州市| 平塘县| 乐亭县|