我希望使用外部文本/ CSV文件来读取数据并运行SQL查询。这可能不使用External_Table概念吗?我没有DB中的写权限,因此无法在DB中创建临时表。
基本上,我在一个文本文件中有一个员工编号列表(大约100个),我希望每次都能运行以下查询:
SELECT emp_record FROM emp_data WHERE emp_no = "@file-containing-number"
我必须对这些任务执行一系列任务,它们没有特定的顺序或顺序,但已在该文本文件中作为列表提供。
我正在使用TOAD客户端,并且只对我连接的数据库具有只读权限。
答案 0 :(得分:2)
当我执行此类操作时,我将在记事本中打开文件,在每行的末尾添加逗号并使用以下SQL查询:
select emp_record FROM emp_data WHERE emp_no IN (
... Paste contents of file here.
)
答案 1 :(得分:1)
否 - 基于您在问题中提到的限制。
您是说您甚至无法将这些记录插入数据库中的表中?谁施加了这些限制?你有工作要做。其他支持人员应该帮助提供完成工作的方法。