今天在學習PL/SQL程式設計的時候遇到了一個問題,我一直不知道是哪錯了,後來才知道是boolean類型的資料是不能直接用||和dbms_output.put_line的,程式代碼如下
SET SERVEROUTPUT ON
DECLARE
v_intro varchar2(30) ;
v_number number(9,2);
v_bln boolean;
BEGIN
v_intro := 'Introduction to Oracle PL/SQL';
v_number := 987654.55;
DBMS_OUTPUT.PUT_LINE(v_intro||v_number||v_bln);
END;
||和dbms_output.put_line隻能用于字元,非字元的話要進行強制轉換的,如果不轉要報錯的,以後記住了,來這裡寫一下,做為一次經驗的總結。
本文轉自sucre03 51CTO部落格,原文連結:http://blog.51cto.com/sucre/355191,如需轉載請自行聯系原作者