如果这是一个琐碎的问题,请原谅我,我是postgres和sql的初学者。我在Postgres数据库中有50多个表,但是我没有添加或编辑的特权。 我想在所有表中找到一个字符串。以下sql查询可以在2个表中正常工作:
SELECT nam, oid,'table1_rte04_l' as TableName
FROM rte04_l
WHERE rte04_l.nam = 'New York'
UNION ALL
SELECT nam,oid,'table2_rte03_p' as TableName
FROM rte03_p
WHERE rte03_p.nam = 'New York';
如何在所有表格中搜索“纽约”字符串?不创建函数,因为数据库仅可读。