Изменение регистра имен таблиц внутри хранимой процедуры mysql - PullRequest
0 голосов
/ 25 марта 2010

Я здесь, чтобы изменить имя таблицы в верхнем регистре, присутствующее в хранимых процедурах. У меня есть около 100 хранимых процедур. Есть ли какой-нибудь способ, чтобы я мог изменить имена всех заглавных таблиц на строчные в течение короткого времени ...

Ответы [ 2 ]

0 голосов
/ 25 марта 2010

Я бы написал что-нибудь, что бы перебирать какую-то папку (где находятся эти файлы), а затем менять регистр на тот, который вам нужен. Я не совсем уверен, почему вы хотите изменить дело.

0 голосов
/ 25 марта 2010

Полагаю, вы можете выполнить mysqldump для процедур и триггеров, что-то вроде этого:

mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt <database> > outputfile.sql

Затем выполните поиск / замену в верхнем регистре этого файла дампа и затем перезагрузите процедуры / триггеры обратно в вашу БД.

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