compiler-errors - 缺少括号错误Oracle ORA-00907

标签 compiler-errors oracle10g ora-00907

我要使用以下输入参数执行此过程。

DECLARE 
    in_fieldname_list VARCHAR2(4000); 
    L_FILE_NAME VARCHAR(200); 


    BEGIN 

    in_fieldname_list := 'PROPTYPE'', ''ADDR1'', ''CITY'', ''STATE'', ''ZIP'', ''OAPPRAISAL'; 

    pack_audit_trail_report.SP_AUDIT_TRAIL ( 
        'B', 
        'LEH005', 
        NULL, 
        NULL, 
       in_fieldname_list, 
        '12/10/2012', 
        '01/15/2013', 
        L_FILE_NAME); 
    END;

我收到以下错误:
Error report:
: missing right parenthesis
ORA-06512: at "SYS.DBMS_SYS_SQL", line 909
ORA-06512: at "SYS.DBMS_SQL", line 39
ORA-06512: at "CDM.PACK_AUDIT_TRAIL_REPORT", line 166
ORA-06512: at line 10
00907. 00000 -  "missing right parenthesis"
*Cause:    
*Action:

请让我知道我在哪里缺少括号。

最佳答案

我不知道您的SP_AUDIT_TRAIL过程需要什么,但是我觉得您应该在字段列表中输入正确的引号:

in_fieldname_list := '''PROPTYPE'', ''ADDR1'', ''CITY'', ''STATE'', ''ZIP'', ''OAPPRAISAL'''; 

关于compiler-errors - 缺少括号错误Oracle ORA-00907,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17739581/

相关文章:

sql-server - 从以下脚本获取错误

php - 非法变量名称/编号

Oracle:不允许在插入语句中使用哪些调用函数的符号参数?

oracle - ORA-00907: 创建表时缺少右括号错误?

sql - 在 Oracle (11.2 之前) : When using cast(collect(. ..)) 中,如何对结果进行排序?

c# - 使用未分配的局部变量 'a'

c# - 将Gridview导出到Excel文件-错误

java - 如何解决 “var cannot be resolved to a type”错误?

php - ORA-24374 : define not done before fetch or execute and fetch

database - 是否建议在 Oracle 表空间中使用统一的扩展区大小?