定义了一个变量,对这个变量赋值了,如何在sql plus中显示出这个变量的值。

解决方案 »

  1.   

    dbms_Output.put_line( 变量 );
      

  2.   

    如果是在Sqlplus中用define定义的变量,直接用define就可以显示出来了SQL> define a=5SQL> define a
    DEFINE A               = "5" (CHAR)SQL>
      

  3.   

    dbms_Output.put_line( 变量 );不行
    在sql*plus中执行exec dbms_Output.put_line( 变量 );
    后,显示
    PL/SQL 过程已成功完成
    但是结果依然没有显示出来,
    而且我比较奇怪,我在pl/sql developer中执行下面语句
    execute dbms_output.put_line('d');
    告诉我无效的sql语句不知道为啥
      

  4.   

    exec dbms_output.put_line('bianliang');
    这是我的代码
    显示的结果是PL/SQL 过程已成功完成
    但是应该显示的bianliang,依然不显示