powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Таки вопрос во temporary table
7 сообщений из 7, страница 1 из 1
Таки вопрос во temporary table
    #33475087
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как узнать есть ли временная таблица?
Show tables, show full tables, show table status не предлагать, они не видят временных таблиц...
Версия 5.0.х
...
Рейтинг: 0 / 0
Таки вопрос во temporary table
    #33475106
Фотография Dinky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://dev.mysql.com/doc/refman/5.0/en/news-5-0-18.html

Bugs fixed:
..
SHOW [FULL] COLUMNS and SHOW INDEX FROM did not function with temporary tables. (Bug #14271, Bug #14387, Bug #15224)
..
DESCRIBE did not function with temporary tables. (Bug #12770)


--
Dmitry
...
Рейтинг: 0 / 0
Таки вопрос во temporary table
    #33475172
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
show columns from tmp1;
в 5.0.15 выдает ошибку, что такой таблицы нет...

Это не решение вопроса, например для того чтобы узнать есть ли таблица в БД, я либо в информационную схему загляну, либо в 4.1 и ниже show tables like 'table1' и соответственно узнаю, но вот по временным не катит...

Хотелось проверить в процедуре наличие таблицы до ее использования, если не выйдет, попробую через хендлер ошибки выйти...
...
Рейтинг: 0 / 0
Таки вопрос во temporary table
    #33475209
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я скорее всего что-то не понял.
Почему Вы не можете обновиться до 5.0.18?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Таки вопрос во temporary table
    #33476700
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cЯ скорее всего что-то не понял.
Почему Вы не можете обновиться до 5.0.18?
----------------------------------------
Артисты не приехали, приехали цыгане
По простой причине - ошибка дерганья хендлера продолжения присутствует в некотором количестве низкоуровневых процедур, чтобы ее избежать нужно вынести все селекты до хендлера в отдельную процедуру/функцию, либо перед циклом курсора сбрасывать состояние флажка окончания...

Вобщем, то что должно было быть разрулено на уровне сервера БД нужно рулить вручную латками...
а в 5.0.15 эта ошибка присутствует, но у нее нет последствий... а в следующих версиях есть...
...
Рейтинг: 0 / 0
Таки вопрос во temporary table
    #33476713
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не в тему, но и временные таблицы в show tables не видны - это написано в рестрикшинах, да и проверял...
зачем мне например show columns from tmptable??? если таблицы нет - то будет ошибка, таким же образом я могу написать select count(*) from tmptable
...
...
Рейтинг: 0 / 0
Таки вопрос во temporary table
    #33477479
Фотография Dinky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну напиши им feature request, какие проблемы ;)

--
Dmitry
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Таки вопрос во temporary table
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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