【问题标题】:Hello I'm just wondering what PL/SQL Lexer error: Unterminated string means? I've been researching it but I cant seem to get it您好,我只是想知道 PL/SQL Lexer error: Unterminated string 是什么意思?我一直在研究它,但我似乎无法得到它
【发布时间】:2021-01-31 18:47:09
【问题描述】:

这是我的代码

DECLARE 
d_country_name VARCHAR2 (50); 
d_median_age NUMBER(6,2); 
BEGIN 
SELECT country_name, median_age INTO d_country_name, d_median_age 
FROM wf_countries 
WHERE country_name = ‘United States of America'); 
DBMS_OUTPUT.PUT_LINE(' The median age in '||d_country_name||' is '||d_median_age||'.'); 
END; 

但它说

ORA-20001:第 8 行错误,col85:PL/SQL Lexer 错误:未终止的字符串

我似乎看不出有什么问题,提前谢谢你!

【问题讨论】:

  • 您在United States of America 之前有一个智能报价 ()。将其替换为中性引用 '

标签: plsql plsqldeveloper


【解决方案1】:

America' 之后的第一个引号和多余的括号似乎不正确。

【讨论】:

    猜你喜欢
    • 2023-02-26
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    相关资源
    最近更新 更多