begin
dbms_output.put_line('a') ;
end;
如果你是再sql*plus中,只要再環境中打出
set serveroutput on
就可以了.
還有一種方法:就是使用環境中的繫結變數也可以.
再環境中定義:
variable name varchar2(50);
然後把過程新增乙個out型別的引數如: p_name out depositor.customer_name%type.
然後再過程中給p_name賦值:p_name=rec.name;
再呼叫過程的時候將定義好的繫結變數作為實參:
begin
show_customer_sp(...,name);
end;
最後,用print命令輸出該繫結變數:
sql>print name
這樣就可以看到name的結果.
sql> set serverout on
sql> exec dbms_output.put_line('asda');
asda
pl/sql procedure successfully completed
sql>
oracle的 dbms_output.put 與 dbms_output.put_line 的區別?
declare
begin
dbms_output.put( "put*****== ");--不換行
dbms_output.put( "put*****== ");--不換行
dbms_output.put_line( "putline*****= ");--換行
dbms_output.put_line( "putline*****= ");--換行
dbms_output.put_line( "putline*****= ");--換行
end;
結果:
put*****==put*****==putline*****=
putline*****=
putline*****=
在sql plus中:
sql>set serveroutput on
sql>exec dbms_output.put_line('***');
sp addlinkedserver使用方法
exec sp droplinkedsrvlogin dbvip,null exec sp dropserver dbvip exec sp addlinkedserver server dbvip 被訪問的伺服器別名 srvproduct provider sqloledb datasrc ser...
SQL Server Profiler使用方法
一 sql server profiler使用方法 1 單擊開始 程式 microsoft sql server 2005 效能工具 sql server profiler,如下圖 2 彈出sql server profiler視窗,如下圖 3 在工作視窗內,滑鼠單擊 檔案 新建跟蹤 n 彈出資料庫...
SQL Server Profiler使用方法
sql server profiler的中文意思是sql server事件探查 乙個sql的監視工具,可以具體到每一行sql語句,每一次操作,和每一次的連線。感覺這個工具的作用還是很大的,給大家分享一下,對於新手了解sql語句的寫法和提高語句的效能方法有很大的幫助。sql server profil...