我有一个包含多列的学生数据库表。其中 2 个是“id”和“name”。我必须为特定条目提供包含这两列的输出。该表包括超过 200 万个条目。我需要将此输出重定向到另一个文件。
我有一个超过一百万个“id”列条目的列表,并希望输出包括“id”和它对应的“名称”。
问题是,一旦我开始执行,它就会超时并且脚本执行停止,因此输出文件中没有记录任何条目。
我尝试使用包含 10 个条目的样本执行相同的脚本,并且能够成功获得输出。
将不胜感激任何和所有的帮助。请参考下面的示例脚本:
cat student_list.sh
isql -U<user> -P<password> -D<database> -S<server><< EOF > Student_list-`date +%b-%d-%Y`.txt
select id, name from exam where id in(a1,a2,...,a10,a11)
go
exit
EOF