当前位置: 首页 > 面试题库 >

PLS-00103:在预期以下情况之一时遇到符号“文件名”:

阚乐湛
2023-03-14
问题内容

我正在运行以下脚本-

BEGIN
    select department_name 
    from egpl_department 
    where department_id in (select department_id 
                            from egpl_casemgmt_activity);
END ;

并得到了错误-

PLS-00103: Encountered the symbol "end-of-file" when 
expecting one of the following: 
;

问题答案:

在PL / SQL块中,select语句应包含一个into子句:

DECLARE
 v_department egpl_department.department_name%type;
BEGIN 
  select department_name 
  into   v_department
  from   egpl_department 
  where  department_id in (select department_id from egpl_casemgmt_activity);

  -- Do something useful with v_department
END;


 类似资料:
  • **你好,我试图在oracle中执行FOR循环,但它引发了以下错误 ORA-06550:第6行,第1列:PLS-00103:当期望下列之一时遇到符号“for”:*&=-+;in是mod余数而不是rem<>或!=或~=>=<=<>和或类似于2类似于4类似于multiset成员submultiset之间的符号“;”替换为“for”以继续。**

  • 问题内容: 尝试使用一个过程创建简单的程序包: 但是我明白了 任何帮助将不胜感激 问题答案: 包装由包装规格和包装主体组成。您在规范中声明了该过程(假设您希望该过程是公共的)并在主体中实现它。 因此,例如,您将创建包装规格 然后,您将创建包主体

  • 行/COL错误 19/12 PLS-00103:当期望下列之一时遇到符号“=”:。(*@%&=-+at in是mod余数而不是rem,那么<指数(**)><>或!=或~=>=<=<>和或类似于2类似于4类似于多集成员子多集之间的 20/2 PLS-00103:当需要下列操作之一时遇到符号“end”:begin函数pragma过程子类型类型当前游标删除存在之前

  • 我正在编写一些为数据库创建表的PL/SQL代码。 当我尝试跟踪代码时,我一直收到错误PLS-00103。我查看了其他线程,它表明缺少循环的开始,但我看不到可能在哪里。 设置服务器输出 执行THELO; 问题: PLS-00103:在预期以下情况之一时遇到符号“CREATE”:(begin case declare end exception exit for goto if loop mod nu

  • 假设您有以下pyspark数据帧: 接下来的两个代码块应该做同样的事情-即,如果列不是<code>null<code>则返回该列的大写。但是,第二种方法(使用<code>udf</code>)会产生错误。 方法1:使用< code > py spark . SQL . functions . upper() 方法 2: 在 内部使用 这给了我< code > attribute error:“No