![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| TNT86 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 14.8.2006 Где: Одесса Репутация: нет Всего: нет |
Кто-нибудь в курсе можно ли из MYSQL функции вернуть много кортежей? То есть, чтобы возвращался не один INT, а скажем результат выполнения целого запроса?
--------------------
виртуальныe MYSQL и PHP эксперты |
|||
|
||||
| corpsehunter |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 24.2.2007 Репутация: нет Всего: 3 |
Если правильно понял, то тебе надо почти то же, что только что написал в соседнем топике:
--------------------
Тест на IQ показал отрицательный результат... |
|||
|
||||
| sTa1kEr |
|
|||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 9 Всего: 146 |
Нельзя. MySQL функции возвращает скалярные величины. Т.е. числа, строки, дату итп. Но можно, к примеру, составить и вернуть строку с числами разделенными запятыми (хотя я подозреваю, что вам такой вариант не подойдет). Либо используйте хранимые процедуры. |
|||
|
||||
| TNT86 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 14.8.2006 Где: Одесса Репутация: нет Всего: нет |
Хм... я думал что хранимые процедуры это те же функции, только без возвращения параметров...
--------------------
виртуальныe MYSQL и PHP эксперты |
|||
|
||||
| sTa1kEr |
|
|||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 9 Всего: 146 |
Нет, хранимые процедуры и функции - это совершенно разные вещи. Функции в MySQL аналогичны функциям в PHP, т.е. они принимают параметр(ы), производят обработку и возвращают значения определенного типа. Хранимки же по сути являются неким скриптом БД, т.е. выполняют некие операции над БД и результатом их работы являются результаты выполнения этих операций над БД. Т.е. если в хранимке был выполнен SELECT, то результатом этой хранимки будет являтся тот-же результат, как если бы мы просто выполнили этот SELECT как запрос. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |