Не существует встроенного способа поиска определенного значения в каждом отдельном столбце.
Я не совсем понимаю, почему вы хотите искать определенное значение в каждом отдельном столбце. Кажется немного чрезмерным с точки зрения производительности базы данных.
Если вам действительно нужно это сделать, лучшим советом, который я могу дать, было бы написать хранимую процедуру, которая перебирает все таблицы, а затем перебирает все поля в каждой таблице, чтобы использовать их в WHERE. пункт. Лучшим способом сделать это было бы построить запрос, используя поля, в которых должно быть значение. Например, если вы пытаетесь выполнить поиск определенного идентификатора во всех таблицах, вам, вероятно, не нужно искать поля даты, валюты или количества. То, как вы это сделаете, также будет зависеть от версии PSQL, которую вы используете.
Если вы объясните, чего вы надеетесь достичь и зачем вам это нужно, мы сможем предложить лучшие предложения.
person
mirtheil
schedule
21.05.2016