Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Господа, добрый вечер. Могу ли я через функцию вернуть несколько селектов? В частности, это нужно для заполнения адаптера, реализация коего присутствует. Спасибо. Он обычный сталевар. Он делает жесть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 17:32 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
С помощью функции можно сделать очень многое в том числе и возврат нескольких селектов. Можно это сделать и без использования функции. Если нужна более конкретная помощь, то опишите подробнее, что Вам нужно в итоге получить и на основе каких данных. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 17:43 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Dan BlackС помощью функции можно сделать очень многое в том числе и возврат нескольких селектов. Можно это сделать и без использования функции. Если нужна более конкретная помощь, то опишите подробнее, что Вам нужно в итоге получить и на основе каких данных. Код: plaintext 1. Доступ к таблицам осуществляется исключительно из функций. Какое возвращаемое значение необходимо выставить у функции, чтобы одним обращением к ней вернуть несколько селектов, которые сформируют необходимые для создания отчётов таблицы в датасете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 17:51 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
returns setof record http://www.sql.ru/forum/actualthread.aspx?tid=531568 Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 18:06 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Dan Black returns setof record http://www.sql.ru/forum/actualthread.aspx?tid=531568 Код: plaintext 1. Это возврат результата одного селекта. Мне необходим результат нескольких селектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 18:28 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Что подразумевается по несколькими селектами и по какому правилу эти селекты должны объединяться в единый результат? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 18:32 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
AFAIK этот изврат отсутствует в PostgreSQL. Да он есть в каком-нибудь Sybase, но лучше бы его и там не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 18:34 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
_ssergn_AFAIK этот изврат отсутствует в PostgreSQL. Да он есть в каком-нибудь Sybase, но лучше бы его и там не было Имхо, при нескольких селектав в функции возвращать только последний, тоже не лучшее решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 18:37 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
возвращайте несколько курсоров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 18:40 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Хнык Dan Black returns setof record http://www.sql.ru/forum/actualthread.aspx?tid=531568 Код: plaintext 1. Это возврат результата одного селекта. Мне необходим результат нескольких селектов.может быть всё проще и Вам нужен просто union ? Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 18:50 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
столбцы присутствующие в первом select и отсутствующие во втором можно заполнить например null Код: plaintext 1. 2. 3. 4. 5. 6. -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 18:54 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Ёшможет быть всё проще и Вам нужен просто union Нет, мне нужно возврат нескольких селектов. Пока что решил разбить селекты на несколько функций и вызывать их одной командой, в результате получаю датасет с несколькими таблицами. В том случае, если использую временные таблицы, которые используются в этих функциях, всё становится ещё хуже. Код: plaintext Не самое лучшее решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 19:04 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Что мешает использовать несколько отдельных запросов? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 19:11 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Dan BlackЧто мешает использовать несколько отдельных запросов? Код: plaintext 1. При ошибке в процессе выполнения череды запросов может невыполниться последний, в котором удаляются темповые таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 19:59 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Хнык Dan BlackЧто мешает использовать несколько отдельных запросов? Код: plaintext 1. При ошибке в процессе выполнения череды запросов может невыполниться последний, в котором удаляются темповые таблицы. реализуйте логику в клиенте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 20:18 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Winnipuh Хнык Dan BlackЧто мешает использовать несколько отдельных запросов? Код: plaintext 1. При ошибке в процессе выполнения череды запросов может невыполниться последний, в котором удаляются темповые таблицы. реализуйте логику в клиенте Логику выборки? о_0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 22:48 |
|
||
|
Возврат функцией нескольких селектов.
|
|||
|---|---|---|---|
|
#18+
Хнык Dan BlackЧто мешает использовать несколько отдельных запросов? Код: plaintext 1. При ошибке в процессе выполнения череды запросов может невыполниться последний, в котором удаляются темповые таблицы.брр... непонятно... :) так транзакция откатится и временные таблицы удалятся. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 00:01 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=35183873&tid=2004537]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 340ms |

| 0 / 0 |
