SQL>set serveroutput on
SQL>begin
      dbms_output.put_line( '革命尚未成功,同志还须努力。' ); 
    end;
    /输出.

解决方案 »

  1.   

    这个也问是什么意思?看看pl/sql不就明白了?就是在屏幕上面输出你的话
      

  2.   

    dbms_output是数据库管理系统的内置工具包,为PL/SQL提供了有限的输出能力。它对于调试和测试你的PL/SQL代码是很有用的。put_line就是把一行内容显示在屏幕上。在SQL环境中使用时,需要set serveroutput on打开屏幕回显功能。
      

  3.   

    每次一行,多行就多来几次,另外有字符数限制。请参照下例
    -- 处理超过255个字符的行的输出 
    -- 
    PROCEDURE dealline(initStr VARCHAR2) IS 
     lineCount INTEGER; 
     i INTEGER; 
    BEGIN 
     lineCount := ceil(length(initStr)/255); 
     FOR i IN 1..lineCount LOOP 
       dbms_output.put_line(substr(initStr,1 + 255 * (i - 1),255)); 
     END LOOP; 
    END dealline;