Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Функция которая возвращает ссылку на таблицу / 7 сообщений из 7, страница 1 из 1
28.04.2014, 14:57:19
    #38627794
plavsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая возвращает ссылку на таблицу
Доброго дня.

Имеется хранимая процедура:

...
declare aDB varchar;

/* Формируем имя БД по маске: dba_YYYY_M */
select concat_ws('_', 'dba', year(now()), month(now())) into aDB;

select * from concat(aDB, '.', tblname);


В последней строке запроса - MySQL ругается.
Есть ли некая функция в MySQL, которая возвращает ссылку на таблицу по имени БД.Таблица ?
...
Рейтинг: 0 / 0
28.04.2014, 15:03:47
    #38627810
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая возвращает ссылку на таблицу
Функции такой нет. Подозреваю, что вам нужны prepared statements.
...
Рейтинг: 0 / 0
28.04.2014, 20:09:35
    #38628189
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая возвращает ссылку на таблицу
miksoft,

Подозреваю, что ему учиться надо, а не prepared statement.

Не бывает в нормальной бд таких случаев, когда имя таблицы не фиксированное.
...
Рейтинг: 0 / 0
28.04.2014, 20:12:48
    #38628195
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая возвращает ссылку на таблицу
MasterZivНе бывает в нормальной бд таких случаев, когда имя таблицы не фиксированное.Не все БД нормальные.
Ручное секционирование тоже имеет право на жизнь.
...
Рейтинг: 0 / 0
29.04.2014, 08:21:11
    #38628394
plavsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая возвращает ссылку на таблицу
miksoft, Спасибо "prepared statements" помогло.
...
Рейтинг: 0 / 0
29.04.2014, 08:30:23
    #38628405
plavsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая возвращает ссылку на таблицу
MasterZiv, Мы базу ежемесячно режим по месяцам.
И того у нас 12 баз за год(с разными именами но совпадает с календарем) чтобы смотреть отчет за определенный месяц нужна определенная база.
И определенные отчеты только за последний месяц, вот для этого нам нужно сначала узнать имя базы и подставлять последнию согласно календарю.
Сразу скажу о бьем данных таков что одной БД не хватит.
...
Рейтинг: 0 / 0
29.04.2014, 11:10:01
    #38628567
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая возвращает ссылку на таблицу
plavskСразу скажу о бьем данных таков что одной БД не хватит.БД у вас пока одна. А режете вы таблицы.
Если не секрет, какой же "объем данных"?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Функция которая возвращает ссылку на таблицу / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]