导入Excel数据而不插入表格

我在定位如何将数据导入到Oracle SQL Developer而不将数据插入表中时遇到了一些困难。

看来我遇到的所有function都需要用户插入到表中。

有没有人知道是否有办法去做到这一点? 我没有创build临时表的权限,也没有插入现有表的权限。

谢谢!

使用子查询因子分解( WITH )子句:

 WITH your_excel_data ( value ) AS ( SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL -- ... SELECT 9 FROM DUAL ) SELECT * FROM a_table WHERE a_value IN ( SELECT value FROM your_excel_data ); 

你甚至可以从你的excel表中的子查询保理子句中生成SQL语句:

 ="SELECT "&A1&" FROM DUAL UNION ALL" 

只是适应,所以它指向一个正确的列,然后复制和粘贴。