|
|
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Есть ХП, есть функции UDF. А мне надо что-то среднее: функция, написанная как ХП, возвращающая одно значение, то чтобы ее можно было использовать в Select следующим образом: Select col1,col2, Func(col3) From Table1 При этом Func возвращает значение из другой таблицы и содержит много условий. Есть ли какая-то возможность? Может я чего-то не знаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 12:17 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Select col1,col2, Select Field From MySP(col3) From Table1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 12:36 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Скобки забыл. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 12:44 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Ругается на Select Field. В доке я такого не нашел. Где искать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 12:51 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
В зелёненькой книжечке генерала д'Безака! (В.Пикуль, "Баязет") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 12:53 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Теперь ругается на Col3 - пишет:Column does not belong to referenced table - Column unknown ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 12:55 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Хорош прикалываться. Сегодня ж не 1-е апреля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 12:56 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Select col1, col2, (Select S.Field From MySP(T.col3) S) From Table1 T Вот так надо (т.е алиасы нужно использовать во вложенных запросах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 12:59 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
учти еще, что хп должно возвращать только одно значение, а не набор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 13:01 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Все, понял, получилось. Всем большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 13:02 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Кстати, можно сделать так, чтобы получать из процедуры несколько значений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 13:14 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
В ИБ ХП бывают : *) процедурами-выборками (возвращает табличку) *) исполняемыми процедурами(одно или 0 скалярных значений) Специально в книжку залез даж Ртфм млин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 13:19 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Да выкинь ты ее и почитай всякие статьи в Intertnet по IB/Fb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 13:22 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
2 FreemanZAV авторДа выкинь ты ее и почитай всякие статьи в Intertnet по IB/Fb. ссылочками не поделишься... буду очень признателен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 15:04 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
На данную тему: http://www.krista.ru/ib/proc-join.html. Обрати внимание на соединение с процедурами через параметр. С помощью этого способа можно оптимизировать массу запросов, особенно где много внешних (LEFT, RIGHT) объединений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 15:30 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Кстати а конструкция типа: select a.p1, c.p2 from tab1 a, (select p1, p2 from tab2) с where a.p1=c.p1 корректна в IB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 15:35 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Да ты что? Нет конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 15:37 |
|
||
|
А есть ли такая возможность?
|
|||
|---|---|---|---|
|
#18+
Жаль :( привык я в оракле этим пользоваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 15:46 |
|
||
|
|

start [/forum/topic.php?fid=40&gotonew=1&tid=1578912]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
164ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 495ms |

| 0 / 0 |
