CREATE OR REPLACE PROCEDURE "JT_BB"
is
Begin
 select *  FROM jt_WEBG_XSSM;
 End "JT_BB";
为什么不对.存储过程

解决方案 »

  1.   

    CREATE OR REPLACE PROCEDURE JT_BB(参数列表....) IS
    BEGIN
      INSERT INTO(字段列表...)
      SELECT 字段列表 FROM jt_WEBG_XSSM WHERE 条件..;
    END;不知道你是不是想从一个表往另外一个表理插数据。
    如果只是按照你写的内容写个视图就可以了,就不用存储过程了。
      

  2.   

    存储过程中不能直接用SELECT语句
    象:SELECT * FROM T;
    这个和MS SQL是不一样的
      

  3.   

    首先,你的语法格式就有问题,
    其次,不能有select语句必须带into语句,或者打开游标..
      

  4.   

    into 一个参数  或者  open 游标 for
      

  5.   

    不能直接用查询 需要into赋值
    另外,名字加引号应该没有问题
      

  6.   

    oracle与sqlserver不一样,这么写是不能够返回一个记录集的,必须用参数返回或者使用游标