sql - 当我尝试运行以下 plsql 代码时出现“ORA-00922:缺少或无效选项”错误。如何解决?
问题描述
SET SERVEROUTPUT ON;
DECLARE
var_test1 VARCHAR2(30) := 'RebellionRider';
BEGIN
DBMS_OUTPUT.PUT_LINE (var_test1);
END;
每当我运行上面的代码时,我都会收到以下错误。我使用 oracle apex 来运行我的代码。如何解决?
错误:-
ORA-00922: 缺少或无效选项
BEGIN
DBMS_OUTPUT.PUT_LINE (var_test1);
END;
解决方案
当您使用 Apex 时,您究竟在哪里运行了该代码?它在其SQL Workshop(SQL 命令)中运行良好。
只需删除SET SERVEROUTPUT ON
,它是启用输出的 SQL*Plus 命令,它是
- 在 Apex 中毫无意义
- 引发 ORA-00922(在 Apex 中)
推荐阅读
- html - Django:在 iframe 中显示 PDF 文档或嵌入不起作用
- azure-sql-database - 无法使用 Databricks 从 Azure 突触读取主密钥错误
- ios - 在 iOS 平台上使用 ReplayKit 在接收端共享屏幕视频质量很差
- javascript - 如何使 JSON.parse() 将所有数字视为 BigInt?
- git - svn2git - 将主干代码迁移到主分支而不是 git 中的主分支
- python - Python:PerformanceWarning:将 object-dtype 数组添加/减去 TimedeltaArray 未矢量化
- database - 查询 Cloudant 视图时,“keys”参数是否有限制?
- c# - 我是编程和 C# 的新手,我的学校作业输出错误
- c# - 如何在 C# 中检查 2 或 3 个应用程序是否打开并处于活动状态
- java - Oracle JDBC Thin:强制网络加密