Как устранить синтаксическую ошибку при запуске OPENROWSET Oracle - PullRequest
1 голос
/ 02 марта 2020

Я пытаюсь открыть файл XML, который я сохранил в местоположении моего P C, используя функцию OPENROWSET, но в момент выполнения я получаю следующую ошибку

ОШИБКА:

Error starting on line: 9 of the command -
INSERT IN OpenXML (XMLData, LoadedDateTime)
CONVERT SELECT (XML, BulkColumn) AS BulkColumn, GETDATE ()
FROM OPENROWSET (BULK 'C:\XMLS\ES0000251446027471.xml', SINGLE_BLOB) AS x
Command line error: 11 Column: 16
Error Report -
SQL Error: ORA-00933: SQL command not completed successfully
00933. 00000 - "The SQL command did not complete successfully"
*Why:
*Action:

Решение, которое я использую с OPENROWSET

INSERT INTO OpenXML(XMLData, LoadedDateTime)
SELECT CONVERT(XML, BulkColumn) AS BulkColumn, GETDATE() 
FROM OPENROWSET(BULK 'C:\XMLS\ES0000251446027471.xml', SINGLE_BLOB) AS x;

Я не знаю, относится ли это к синтаксическая ошибка или некоторые разрешения, которые я должен включить

enter image description here

...