1.dbms_output
1.1 作用: 除錯pl/sql程式
命令作用
備註enable
在serveroutput on的情況下,用來使dbms_output生效(預設即開啟)
啟用serveroutput : set serveroutput on
關閉serveroutput : set serveroutput off
disable
在serveroutput on的情況下,用來使dbms_output失效
put將內容寫到記憶體,等到put_line/new_line時一起輸出
put_line(value)
輸出字元(如果快取中有內容,同時輸出)
new_line
換行(如果快取中有內容,同時輸出)
get_line(value, status)
獲取緩衝區的單行資訊(返回的內容被存在value中,返回的狀態會被存在status)
status=0 : 返回成功;
get_lines(array, status)
以陣列形式來獲取緩衝區的多行資訊
1.3 示例:
1.3.1.1 put、new_line
begin1.3.1.2 日誌:(可在pl/sql的output視窗檢視輸出)dbms_output.put('a
'); --
write in cache
dbms_output.put('
b'); --
write in cache
dbms_output.new_line(); --
read out cache
dbms_output.put('
c'); --
write in cache
end;
1.3.2.2 日誌
1.3.3.2 日誌:
DB 儲存過程
返回 第乙個欄位的前3大值 create procedure insert get data p1 int p2 tinyint p3 bigint 型別與資料庫一致 begin 完整的過程語句,流程控制,crud.其中select 會作為儲存過程呼叫的返回結果 insert into test f...
DB2儲存過程 Oracle對比
drop procedure cdi.prc cim identity find create procedure cdi.prc cim identity find in i id num varchar 21 oracle i id num in varchar 21 db2也有in out i...
DB2儲存過程 Oracle對比
drop procedure cdi.prc cim identity find create procedure cdi.prc cim identity find in i id num varchar 21 oracle i id num in varchar 21 db2也有in out i...