![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
suomi |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
Как хранимую процедуру на Мускуле написать шобы она возвращала много значений через выходной параметр ? В самую пору спросить может есть массивы какие в MySQL или эта задача не решается ?
|
|||
|
||||
Всемогущий |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 25.6.2006 Где: Челябинск Репутация: 1 Всего: 13 |
||||
|
||||
MacTep |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: нет Всего: 4 |
Все дело в том, что представления создаются при помощи запросов, а хранимые процедуры могут использовать еще всякие там if then else и др. И нужно такое сделать именно в хранимой процедуре. Что скажете на это? Меня тоже интересует этот вопрос, поэтому и написал.
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
AlexShop |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 20.2.2007 Репутация: нет Всего: нет |
Массивов в мускуле нет.
Что бы вывести данные (типа массива) из процедуры - я создаю временные таблицы (Temporary Table). Временная таблица видна только для своего конкретного соединения с БД. Что бы наделить привилегиями временную таблицу (которая еще не существует) надо: - создать обычную таблицу (с таким же именем) - наделить привелегиями - удалить таблицу ----- Кстати я вижу смысл в том, что нет массивов. Временные таблицы (с языком запросов) - гораздо более мощная штука. Это сообщение отредактировал(а) AlexShop - 14.2.2008, 06:21 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |