sql - Oracle Database 12c 中基于 MYSQL 的查询
问题描述
以下查询在MYSQL
数据库中运行良好。
select * from accounts where preferred_email like "%p.rajesh%";
select * from account_external_ids where external_id like "%p.rajesh%";
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit
当我尝试运行时,我们遇到了错误。
select * from accounts where preferred_email like '%p.rajesh%';
ERROR: ORA-00933: SQL command not properly ended
select * from account_external_ids where external_id like '%p.rajesh%';
ERROR: ORA-00933: SQL command not properly ended
看起来Oracle不处理分号。我是 Oracle 新手,你能帮我在 Oracle 中运行 MYSQL 查询吗?
解决方案
推荐阅读
- android - toolbar.setNavigationOnClickListener 不适用于 AppBarLayout
- python - 如何在python中的多个线程之间正确共享信息?
- python - 即使安装了相关模块,Python 导入错误
- javascript - ajax表单提交的解决方案
- prestashop - Prestashop 1.7.6.5 - 电子邮件翻译问题 -> 找不到页面
- elasticsearch - 返回与同一个句子中的最少单词匹配的文档
- sql - 仅在返回 2 条以上记录时如何插入记录?
- javascript - 尝试声明异步 AWS Lambda 函数时出现“Runtime.UserCodeSyntaxError”
- javascript - 在 Express 中为 css 获取 404
- rabbitmq - 安装后无法启动rabbitmq-server