Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хранимые процедуры 
:(
    Опции темы
suomi
Дата 21.12.2006, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 20.11.2006

Репутация: нет
Всего: нет



Как хранимую процедуру на Мускуле написать шобы она возвращала много значений через выходной параметр ? В самую пору спросить может есть массивы какие в MySQL или эта задача не решается ?
PM MAIL   Вверх
Всемогущий
Дата 21.12.2006, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 25.6.2006
Где: Челябинск

Репутация: 1
Всего: 13



посмотри представления

http://forum.vingrad.ru/topic-120751/index.html

и

поищи на форуме create view


--------------------
Цитата(smartov @  16.1.2007,  13:26 Найти цитируемый пост)
Видел я PHP код, который пишут наСильники, никогда на php не писавшие  :D  То еще зрелище. Все пытаются сделать руками и через ж (как в С привыкли). Все пытаются память освобождать итд итп. 
PM MAIL ICQ   Вверх
MacTep
Дата 31.1.2008, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1292
Регистрация: 4.8.2003
Где: г. Самара

Репутация: нет
Всего: 4



Все дело в том, что представления создаются при помощи запросов, а хранимые процедуры могут использовать еще всякие там if then else и др. И нужно такое сделать именно в хранимой процедуре. Что скажете на это? Меня тоже интересует этот вопрос, поэтому и написал.


--------------------
(A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :)
PM MAIL   Вверх
AlexShop
Дата 14.2.2008, 06:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 20.2.2007

Репутация: нет
Всего: нет



Массивов в мускуле нет.

Что бы вывести данные (типа массива) из процедуры - я создаю временные таблицы (Temporary Table).
Временная таблица видна только для своего конкретного соединения с БД.

Что бы наделить привилегиями временную таблицу (которая еще не существует) надо:
- создать обычную таблицу (с таким же именем)
- наделить привелегиями
- удалить таблицу

-----
Кстати я вижу смысл в том, что нет массивов.
Временные таблицы (с языком запросов) - гораздо более мощная штука.

Это сообщение отредактировал(а) AlexShop - 14.2.2008, 06:21
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0691 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.