【发布时间】:2015-08-23 18:14:42
【问题描述】:
set NOEXEC ON;
Select * from emp;
Set NOEXEC OFF;
此验证在 SQL Server 中有效。但它在 oracle 中不起作用。
是否有任何语法来检查查询在 Oracle 中是否有效。
【问题讨论】:
-
为什么?您试图解决什么问题导致您想要在不执行查询的情况下检查语法?您可能希望您的客户端应用程序准备语句而不执行它(或使用
dbms_sql.prepare),但这会执行 DDL 语句。 -
关于 dbms_sql.prepare 的更多信息。 (可能重复)stackoverflow.com/questions/20745010/…
标签: sql oracle oracle11g oracle-sqldeveloper