sql - ORA-00911: 无效字符 ??///
问题描述
我正在尝试执行此查询,但我得到 ORA-00911: invalid character
SELECT e.empno AS “Employee ID”, e.ename AS “Employee Name”, d.deptno AS “Dept No”,
d.dname AS “Dept Name”, d.loc AS “Dept Location” FROM emp e, dept d WHERE e.deptno = d.deptno AND e.deptno = 10;
解决方案
SELECT e.empno AS "Employee ID",
e.ename AS "Employee Name",
d.deptno AS "Dept No",
d.dname AS "Dept Name",
d.loc AS "Dept Location"
FROM emp e, dept d WHERE e.deptno = d.deptno AND (e.deptno = 10);
你的双引号是错误的。更改引号。
只是说它与 error 关键字无关AS
是可选的,您可以像这样编写列别名
e.ename "Employee Name"
在我看来,它也是可读的,但是是的,取决于个人的选择。
推荐阅读
- regex - 正则表达式问题
- javascript - fullpage.js 在自动滚动时启用在 div 内滚动而不滚动页面
- angular - 角度 6 路由到主页
- php - API REST 在更新现有资源时返回新资源
- ios - 在 Swift / IOS 中将 shapeLayer 添加到视图层时,绘图应用程序滞后
- java - Java 根据这个输入,程序会显示小于 50 的整数个数
- javascript - node.js 的性能哪一个更好的多类实例或函数调用
- javascript - 用 setTimeout 理解 Vue 中的 while 循环
- laravel - 在流明 laravel 中使用条带连接,安装问题
- ios - 什么是与应用内购买一起提交但我未能包含导致它被拒绝的二进制文件?