在PL/SQL的SQL窗口下:create or replace procedure pro_NextBH(  )
as
begin  
 begin 
  EXECUTE IMMEDIATE 'create table tmpv(L number)';
end;   
end proNextBH;
运行上述代码,创建的存储过程无效,编译无效对象后提示:
PROCEDURE TEST.PRO_NEXTBH 编译错误
错误:PLS-00103: 出现符号 ")"在需要下列之一时:
        <an identifier>
          <a double-quoted delimited-identifier> current delete exists
          prior
行:8
文本:)
单独运行
begin 
  EXECUTE IMMEDIATE 'create table tmpv(L number)';
end;   表tmpv创建成功求高手解决,顺带讲讲如何在存储过程中创建视图并给出代码(有效的,网上很多代码运行不成功),谢谢,给高分!