|
|
|
сколько раз вызовется UDF в запросе ?
|
|||
|---|---|---|---|
|
#18+
Hi All, Есть таблица из 100 записей. Делаю к этой таблице запрос: Код: plaintext Вопрос: UDF MyFunction вызовется 5 раз (т.е. по числу возвращенных строк) или 100 раз (по числу записей в таблице которые будет обходить запрос) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 15:31 |
|
||
|
сколько раз вызовется UDF в запросе ?
|
|||
|---|---|---|---|
|
#18+
Stalker4, по числу возвращенных строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 16:02 |
|
||
|
сколько раз вызовется UDF в запросе ?
|
|||
|---|---|---|---|
|
#18+
antandStalker4, по числу возвращенных строк если только FLG <> FIELD3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 16:58 |
|
||
|
сколько раз вызовется UDF в запросе ?
|
|||
|---|---|---|---|
|
#18+
pand, Согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 17:21 |
|
||
|
сколько раз вызовется UDF в запросе ?
|
|||
|---|---|---|---|
|
#18+
pandantandStalker4, по числу возвращенных строк если только FLG <> FIELD3 Эээ, не понял это утверждение. Если можно, то разъясните его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 22:16 |
|
||
|
сколько раз вызовется UDF в запросе ?
|
|||
|---|---|---|---|
|
#18+
Если функция находится в WHERE или JOIN ON, то она будет вызываться для каждой строки перед выборкой. Если функция находится в списке возвращаемых колонок, то она будет вызваться только для возвращаемых строк. А если мы говорим про SA, то играет еще одно правило: Если функция создана с модификатором DETERMINISTIC (по умолчанию), то она будет вызываться только для уникальных параметров (не уникальные будут браться из кеша). Если она объявлена как NOT DETERMINISTIC, то будет вызываться для каждой строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2009, 01:30 |
|
||
|
сколько раз вызовется UDF в запросе ?
|
|||
|---|---|---|---|
|
#18+
White OwlЕсли она объявлена как NOT DETERMINISTIC, то будет вызываться для каждой строки. Тут имеется ввиду для каждой возвращаемой строки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 17:51 |
|
||
|
сколько раз вызовется UDF в запросе ?
|
|||
|---|---|---|---|
|
#18+
Stalker4White OwlЕсли она объявлена как NOT DETERMINISTIC, то будет вызываться для каждой строки. Тут имеется ввиду для каждой возвращаемой строки ? модификатор DETERMINISTIC играет роль внутри выполнения функции, т.е. после того как она уже вызвана. А сколько раз она будет вызвана White Owl красиво ответил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 19:14 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=36230096&tid=2010869]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 249ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...