SQL * Plus使用单引号显示无效字符

HOL*_*THE 2 sql oracle

这种语法有什么错误?

SELECT empno, sal*.075, ROUND(sal*.075, 2) bonus FROM emp WHERE ename LIKE ‘%A%’;
Run Code Online (Sandbox Code Playgroud)

不会产生错误的sql语句如下所示。

SELECT empno, sal*.075, ROUND(sal*.075, 2) bonus FROM emp WHERE ename LIKE '%A%';
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

And*_*mar 5

‘%A%’;
Run Code Online (Sandbox Code Playgroud)

'%A%';
Run Code Online (Sandbox Code Playgroud)

第一个有花哨的'字符。常见的原因是Outlook的自动更正。