我有一个适用于单项检查的 SQL 查询:
SELECT trans_id from schema.table where trans_id like '%<trans_id>%'
可能有更好的查询方法,但这不是重点。
数据库有大约。150k 个条目,如果 trans_id 存在,我应该检查其中的 30k 个。我面临的问题是,我不知道加入的正常方法是否有效,因为必须从中查询的 trans_id 不在数据库中(不幸的是 excel :/)。
我不允许将它们添加到数据库中以加入它们。
我的想法是创建某种我通过 psql 触发的脚本: (researched) psql -U postgres -d database -o /absolute_path/textfile.txt << EOF Query1; 查询2;询问 ....; EOF
但在我的预期中,这将导致将 30k 行的 select 语句写入 EOF 部分。我怀疑这是否有效,甚至不谈论努力。
还应将输出路由到本地文件,该文件显示:
- trans_id 存在
- trans_id 不存在
也许一些带有数组的循环?但我现在不知道如何。
表现首先不是我的目标。