对于PL / SQL和Sql +,我是一个初学者。我正在尝试编写一个函数,将文本文件的内容提取到CLOB中(以this为例)。当我在Sql +中发出以下命令时:
dbms_lob.open( 'c:\temp\test.txt', dbms_lob.lob_readonly );
我收到以下错误消息:
SP2-0734: unknown command beginning "dbms_lob.o..." - rest of line ignored.
命令的语法有什么问题吗,还是别的什么?
非常感谢!
答案 0 :(得分:1)
我不是oracle的专家。对我来说问题是,对于在sqlplus中启动此命令,您可以声明一个匿名块,如下所示:
DECLARE
-- variables
BEGIN
--- your commands here
dbms_lob.open......
END;
要启动执行,您必须数字/然后返回