Прежде всего, я очень новичок в системах баз данных.Я пытаюсь сохранить изображение в моей БД (только для целей тестирования), однако я не могу сделать.В коде, который я использую, есть проблема.Подскажите, пожалуйста, что не так со следующим кодом?
Create DIRECTORY temp as 'c:\temp';
DECLARE
src_lob BFILE := BFILENAME('temp', 'IMAGE.png');
dest_lob BLOB;
BEGIN
INSERT INTO lob_table VALUES(2, EMPTY_BLOB())
RETURNING doc INTO dest_lob;
DBMS_LOB.OPEN(src_lob, DBMS_LOB.LOB_READONLY);
DBMS_LOB.LoadFromFile( DEST_LOB => dest_lob,
SRC_LOB => src_lob,
AMOUNT => DBMS_LOB.GETLENGTH(src_lob) );
DBMS_LOB.CLOSE(src_lob);
COMMIT;
END;
Когда я пытаюсь его запустить, у меня появляется следующая ошибка: ORA-00911: недопустимый символ
Что не такздесь?
Спасибо заранее.