sql +中dbms_lob.open命令的“未知命令”

时间:2014-02-12 22:08:50

标签: oracle plsql sqlplus

对于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.

命令的语法有什么问题吗,还是别的什么?

非常感谢!

1 个答案:

答案 0 :(得分:1)

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

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

要启动执行,您必须数字/然后返回