為什麼寫這個儲存過程,已經在我的
兩張表,一張表字段為空的話,就從另外一張表字段取資料更新.**如下:
create or replace procedure my_test_proce
ascursor test_cur is select id from test_table_tmp where content is null or content = '';--
begin
for a in test_cur loop
update test_table_tmp set content = (select content from 另外乙個表 where id =a.id) where id = a.id
commit;
end loop;
end;
--呼叫儲存過程
begin
my_test_proce();
end;
這個我這邊沒有測試對錯.朋友測試了.應該沒有什麼問題.寫完mysql和orcale,突然感覺同樣乙個功能實現,mysql實現起來就顯複雜點.
乙個簡單的儲存過程
set quoted identifier off goset ansi nulls on goalter procedure list gz p zgh int null as begin if p zgh is null begin print 請輸入乙個職工號 return end else ...
乙個簡單的儲存過程
建立物件 set oconn server.createobject adodb.connection set ors server.createobject adodb.recordset set ocmd server.createobject adodb.command 資料連線 strcon...
乙個簡單的儲存過程
建立乙個簡單的儲存過程 其中涉及到是基本的傳參,定義引數,引數賦值,條件語句,迴圈語句,用游標遍歷等基本語法 建立乙個儲存過程 create or replace procedure addgoods 傳入兩個變數,乙個輸入變數,乙個輸出變數,輸出變數用來作為返回值 gname1 user tabl...