Я знаю, что есть способ импортировать электронную таблицу Excel в Oracle с помощью SQL Developer. Тем не менее, я пытаюсь выяснить, можно ли импортировать электронную таблицу Excel в таблицу Oracle, используя инструкцию SQL-запроса. Я делал этот тип SQL-запроса, ранее идущий из Excel в MS Access, но я не пытаюсь сделать то же самое для перехода из Excel в Oracle.Вставьте таблицу Excel в таблицу Oracle, используя инструкцию SQL
Запрос я использовал для перехода с Excel в Access заключается в следующем:
SELECT * INTO TABLENAME FROM ('Microsoft.Jet.OLEDB.4.0','Excel 12.0;IMEX=1;HDR=NO;DATABASE=EXCELPATH.xlsx', 'Select * from [EXCELSPREADSHEET$]');
Использование ['OPENROWSET'] (https://msdn.microsoft.com/en-us/library/ms190312.aspx) и [' OPENDATASOURCE'] (https://msdn.microsoft.com/en-us /library/ms179856.aspx), этот тип запроса, распределенный запрос, может работать в SQL Server. Я сомневаюсь, что у Oracle есть этот объект, без сомнения, часть экосистемы Microsoft. – Parfait
Я застрял с Oracle, поэтому не могу сделать это с помощью SQL Server. Спасибо, хотя – EvanL
Oracle и SQL Server - это разные RDMS, такие как DB2, MySQL и Postgre. В то время как все используют большую часть синтаксиса ANSI, многие из их других синтаксисов специфичны для них. Рассмотрите возможность экспорта таблицы Excel в csv (универсальный тип отрасли), где у каждого есть механизм импорта [csv] (http://stackoverflow.com/questions/6198863/oracle-import-csv-file). – Parfait