plsql輸入條件插入整條記錄儲存過程

2022-07-25 01:00:34 字數 932 閱讀 4625

因為工作關係,有時需要同步總部資料,寫個同步過程會省事點,於是寫了個簡單的:

create or replace procedure addgoods(gbid1 in goodsbase.gbid%type) as  --建立過程名稱,設定輸入引數,引數資料型別與表goodsbase中的gbid一樣

begin

declare

gbid goodsbase%rowtype;      --申明乙個變數,定義為goodsbase中的整行記錄的資料型別

begin

select * into gbid from goodsbase@hdqt_db where gbid = gbid1;     --查詢總部對應的資料插入變數

insert into goodsbase values gbid;    --把變數的結果插入本地想插入的表goodsbase

commit;

end;

end addgoods;      --以過程名結束

檢驗:第一步,刪除本地指定資料:delete from goodsbase t where t.gbid=103310

第二步,查詢select * from goodsbase where gbid=103310

第三步,執行過程addgoods(103310)提示成功;

第四步,查詢本地資料,ok,資料有了。再把goodsbase表中的gbid設成唯一值,就會避免重複插入

shell 限制使用者輸入條件

1.必須輸入純數字,忽略類似 2 3 數字前後帶空格輸入 2.數字範圍必須控制在 10 90 中 bin bash status err start 10 end 90 while status ok do ifs read input if z input then status err cont...

jsp頁面15個輸入條件框 多條件模糊查詢方法

1.在action中 1.1 封裝 jsp頁面表單屬性 private string taxpayerid private string taxpayernumber private string taxpayername private string dealaddress private str...

PLSQL條件控制

if條件控制語句 declare sal number 500 comm number begin if sal 100 then comm 0 elsif sal 600 then comm sal 0.1 elsif sal 1000 then comm sal 0.2 else comm sa...