0

我有一个 .dat 文件,其中包含 Oracle 数据库中的表列表。该文件有3个表

Tab1
tab2
tab3

我怎样才能遍历这 3 个表?我希望有 3 个周期(每个标签一个),但我不知道该怎么做。

4

1 回答 1

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。

于 2013-05-17T13:50:33.727 回答