Значение переменной для выбора базы данных plpg sql - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть процедура, которая получает текст параметров со старыми и новыми именами, мне нужно переименовать

ALTER DATABASE "OldName" RENAME TO "NewName";

Причины этого

"3D000: database "OldName" does not exist"

Я не хотел использовать execute из-за проблемы безопасности ... Спасибо

1 Ответ

0 голосов
/ 21 февраля 2020

Первая точка с запятой не требуется. Точка с запятой используется для завершения оператора, что означает, что в этом случае вы запускаете 2 оператора.

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