Oracle &引用;未知命令“;对于Sql+;
说到PL/SQL和SQL+,我完全是个初学者。我正在尝试编写一个函数,将文本文件的内容提取到CLOB中(以下是一个示例)。在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. 命令的语法是否有问题,或者完全是其他问题 多谢 我
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”不能用作分配目标
。这与如何调用有关,还是其他问题?谢谢