1.最基本的DBMS_OUTPUT.PUT_LINE()方法。
隨便在什么地方,只要是BEGIN和END之間,就可以使用DBMS_OUTPUT.PUT_LINE(output);然而這會有一個問題,就是使用該函數一次最多只可以顯示255個字符,否則緩沖區會溢出。
此外,函數DBMS_OUTPUT.ENABLE(20000)這種函數,僅僅是設置整個過程的全部輸出緩沖區大小,而非DBMS_OUTPUT.PUT_LINE()的緩沖區大小。
對於超過255個字符的變量,使用DBMS_OUTPUT.PUT_LINE()方法是沒有效的。據說在Oracle10中,解除了這個限制,可以輸出任意大小的字符串。
declare
output varchar2(200);
begin
output:='...'; //賦值
DBMS_OUTPUT.PUT_LINE(output);
end;