问答详情
源自:2-1 [Oracle] 第一个存储过程

我的hello word 怎么打印不出来

574e4c5d00016a0b05000288.jpg

574e4c5e0001d01705000230.jpg

我创建后,在command Windows下调用存储过程为什么打印不出来

提问者:慕姐8116474 2016-06-01 10:47

个回答

  • xeixeiwo1994
    2016-06-01 19:41:48
    已采纳

    end;后面需要加/

  • weibo_千年绕指柔xy_0
    2017-05-24 15:09:53

    select *from emp



  • qq_生命的奇迹_0
    2017-01-18 15:33:25

    create or replace procedure sayhelloworld

    /*

    调用存储过程

    exec sayhelloworld();

    begin

      sayhelloworld();

      sayhelloworld();

      end;

    */

    as

    begin

      dbms_output.put_line('Hello World');


        end;

     


  • 慕粉4019686
    2016-10-01 14:36:11

    你没有打开输出开关set serveroutput on

  • 慕姐8116474
    2016-06-02 10:45:21

    那是因为创建的视图,是无效视图,在oracle中  用is就行了

    create or replace procedure test_procedure

     IS

     --is之后是说明部分

    begin

      dbms_output.put_line('aa');

    end test_procedure;