我有一个.dat文件,其中包含Oracle数据库中的表列表。该文件有3个表
Tab1
tab2
tab3
我如何遍历这3张桌子?我期待3个周期(每个标签一个)但我不知道它是怎么做的。
答案 0 :(得分:0)
我真的不明白你想要什么,但是为了到达某个地方我猜。
while read table
do
sqlplus -s username/password@oracle_instance <<-EOF
select * from $table;
exit
EOF
done < file.dat > outputfilename
这将读取所有三个表。它从file.dat获取表名($ table),它将所有数据写入一个文件outputfilename。