set serveroutput on
declare var number;
begin
sql語句;
dbms_output.put_line('column name: '|| ci);
end;
1.基本結構
create or replace procedure 儲存過程名字
引數1 in number,
引數2 in number
) is
變數1 integer :=0;
變數2 date;--注意分號
begin
end 儲存過程名字
--例項:
create or replace procedure
sj_cksys_emp(trev in varchar2, tres out varchar2) is
c_emp varchar2(25);--注意分號
begin
select count('21') into c_emp from dual;
tres:=c_emp ;
exception
when others then
tres:='emp error';
end;
--除錯有輸出引數的儲存過程
set serveroutput on
declare vars varchar2(50);
begin
sj_cksys_emp('1', vars);
dbms_output.put_line('column type :'||vars);
end;
儲存過程除錯
sql server2008儲存過程除錯 昨天被問到sql server中儲存過程怎麼除錯,我曾經寫儲存過程,除錯方法非常笨拙,就是逐條執行語句,然後檢視結果是不是預期的,這樣的除錯方法,實在是無奈之舉,極大程度地限制了開發速度和準確性。今天在他的提點下,研究了下sql server 2008的儲存...
除錯儲存過程
在編寫儲存過程中,寫了n多行 結果一執行程式,就在資料庫這裡報錯。那麼如何在寫完儲存過程之後就能立即測試一下村粗過程呢?1 不會寫t sql來正確執行儲存過程 當你想到要除錯儲存過程的時候,人家微軟一定早已經想到並且做到了。微軟一定為沒有很好資料庫程式設計的人員開發了 傻瓜式 的工具。我們應該去儲存...
使用Toad建立儲存過程出現錯誤並解決
儲存過程中遇到ora 00942表或檢視不存在 create or replace procedure p iscursor c isselect from scott.emp for update begin for v temp in c loop if v temp.deptno 10 the...