您好,我只是想知道 PL/SQL Lexer error: Unterminated string 是啥意思?我一直在研究它,但我似乎无法得到它
Posted
技术标签:
【中文标题】您好,我只是想知道 PL/SQL Lexer error: Unterminated string 是啥意思?我一直在研究它,但我似乎无法得到它【英文标题】: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
之前有一个智能报价 (‘
)。将其替换为中性引用 '
。
【参考方案1】:
America' 之后的第一个引号和多余的括号似乎不正确。
【讨论】:
以上是关于您好,我只是想知道 PL/SQL Lexer error: Unterminated string 是啥意思?我一直在研究它,但我似乎无法得到它的主要内容,如果未能解决你的问题,请参考以下文章