Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle &引用;未知命令“;对于Sql+;_Oracle_Plsql_Sqlplus - Fatal编程技术网

Oracle &引用;未知命令“;对于Sql+;

Oracle &引用;未知命令“;对于Sql+;,oracle,plsql,sqlplus,Oracle,Plsql,Sqlplus,说到PL/SQL和SQL+,我完全是个初学者。我正在尝试编写一个函数,将文本文件的内容提取到CLOB中(以下是一个示例)。在Sql+中发出以下命令时: dbms_lob.open( 'c:\temp\test.txt', dbms_lob.lob_readonly ); 我收到以下错误消息: SP2-0734: unknown command beginning "dbms_lob.o..." - rest of line ignored. 命令的语法是否有问题,或者完全是其他问题 多谢 我

说到PL/SQL和SQL+,我完全是个初学者。我正在尝试编写一个函数,将文本文件的内容提取到CLOB中(以下是一个示例)。在Sql+中发出以下命令时:

dbms_lob.open( 'c:\temp\test.txt', dbms_lob.lob_readonly );
我收到以下错误消息:

SP2-0734: unknown command beginning "dbms_lob.o..." - rest of line ignored.
命令的语法是否有问题,或者完全是其他问题


多谢

我不是甲骨文专家。对我来说,问题在于,要在sqlplus中启动此命令,您可以声明一个匿名块,如下所示:

DECLARE
-- variables
BEGIN
    --- your commands here
    dbms_lob.open......
END;

要启动执行,您必须使用
execute
命令运行存储过程。手册中的更多详细信息:
executedbms\u lob.open(…)
已经足够了。尝试了
execute…
并比以前走得更远,但得到了
PLS-00363:表达式“c:\temp\badOCR02.txt”不能用作分配目标
。这与如何调用有关,还是其他问题?谢谢