『壹』 用oracle存儲過程將一張表的數據查出插入另一張表
1、創建測試表,
create table test_tbl_1(id number, value varchar2(20));
create table test_tbl_2(id number, value varchar2(20));
『貳』 oracle鏁版嵁搴擄細宸ュ叿鎴栬呭瓨鍌ㄨ繃紼嬪煎嚭鏁版嵁搴撲腑鎵鏈夌殑琛錛屽苟涓斿綋琛ㄨ板綍鏁拌秴榪10000鏉℃椂鍙瀵煎嚭10000鏉¤板綍銆
exp user/PWD@sid tables = (tab1,tab2,tab2,....) rows=10000
濡傛灉鐢ㄦ埛涓嬭〃涓嶆槸寰堝氬彲浠ョ敤浠ヤ笂璇娉曪紝鍏蜂綋鍙傛暟鎵ц屾椂鍙璋冩暣涓涓嬨
Oracle 鏀鎸佹寜鐢ㄦ埛瀵煎嚭琛ㄤ互鍙婃墍鏈夋暟鎹錛屾ゆ椂涓嶆敮鎸佹寚瀹氬煎嚭璁板綍鏉℃暟錛涘悓鏃朵篃鏀鎸佸煎嚭鎸囧畾 鐨勮〃錛屽厑璁告寚瀹氬煎嚭鐨勬潯鏁般
鏃㈣佹寜鐢ㄦ埛瀵煎嚭鍙堣佹寚瀹氳板綍鏁伴偅灝辯湅琛ㄦ湁澶氬皯浜嗭紝鍙鍙傝佷互涓婅娉曚慨鏀廣
『叄』 sql 調用已經建立的存儲過程
實現的方法和詳細的操作步驟如下:
1、第一步,創建一個存儲過程,該代碼如圖所示。存儲過程的主要目的是為表「JingYan」插入新數據,如下圖所示,然後進入下一步。