婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Oracle存儲過程之數據庫中獲取數據實例

Oracle存儲過程之數據庫中獲取數據實例

熱門標簽:語音電話機器人缺點 南通防封外呼系統運營商 宜賓外呼系統廠家 廣州市400電話辦理 語音電話機器人營銷方案 修改高德地圖標注 地圖標注原件 百變地圖標注 淮安自動外呼系統開發
怎樣才能將在表A取得的數據插入另一個表B中?

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

標簽:嘉峪關 池州 南平 聊城 襄陽 股票投資 通化 南平

巨人網絡通訊聲明:本文標題《Oracle存儲過程之數據庫中獲取數據實例》,本文關鍵詞  Oracle,存儲,過程,之,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle存儲過程之數據庫中獲取數據實例》相關的同類信息!
  • 本頁收集關于Oracle存儲過程之數據庫中獲取數據實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 昌都县| 伊金霍洛旗| 德令哈市| 阜城县| 平潭县| 伊通| 锦州市| 沙田区| 松江区| 本溪市| 顺义区| 南投市| 景洪市| 临夏市| 青岛市| 武乡县| 江北区| 柳河县| 临泉县| 长治县| 大厂| 独山县| 清远市| 普格县| 白山市| 徐州市| 思茅市| 沛县| 新密市| 南平市| 蛟河市| 昌图县| 湟源县| 双柏县| 明溪县| 望江县| 新泰市| 灵宝市| 略阳县| 阳新县| 扶绥县|