Обновление содержимого базы данных содержимым другой базы данных - PullRequest
0 голосов
/ 14 ноября 2018

я новичок в SQL и не могу понять, почему мой сценарий sql не работает.
У меня две базы данных, и моя задача - обновить столбец определенной таблицы с содержимым той же таблицыв другой базе данных, если условия выполнены.Таблицы и столбцы обеих баз данных имеют одинаковые имена, только для разного контента.Я уже просмотрел много похожих вопросов, но не смог заставить его работать / выяснить, что я сделал не так.

UPDATE TABLE1
SET COLUMN_1 = Database2.TABLE1.COLUMN_1 
WHERE Database2.TABLE1.COLUMN_2 LIKE '%DIN276%';

(я выполняю запрос к первой базе данных)

1 Ответ

0 голосов
/ 14 ноября 2018

База данных PostgreSQL не поддерживает запросы между базами данных.

Вы должны создать в базе данных Database 1 внешнюю оболочку данных для таблицы TABLE1 из базы данных 2, затем вы можете выполнять запросы с таблицей TABLE1 в базе данных 1 вместе с данными из таблицы TABLE1 базы данных 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...