|
|
|
Deterministic
|
|||
|---|---|---|---|
|
#18+
Если пометить функцию как deterministic, это означает что функция при одинаковых параметрах всегда должна возвращать одинаковые значения. Однако одинаковые значения для всех пользователей или для текущей сессии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2003, 15:19 |
|
||
|
Deterministic
|
|||
|---|---|---|---|
|
#18+
То что одинаково для параметров это понятно, вопрос в другом: должна ли эта функция при одинаковых параметрах возвращать одинаковые значения для всех сессий или это только для одной сессии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2003, 15:42 |
|
||
|
Deterministic
|
|||
|---|---|---|---|
|
#18+
Прочитал все что нашел и PL/SQL Guide, и в SQL Guide, все равно непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2003, 15:53 |
|
||
|
Deterministic
|
|||
|---|---|---|---|
|
#18+
в дибиту этот флаг чисто для параметров, и плевать на разных там пользователей и сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2003, 16:16 |
|
||
|
Deterministic
|
|||
|---|---|---|---|
|
#18+
Так может кто-нибудь ответить на этот вопрос? Наверняка ведь многие пользуются deterministic. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 10:52 |
|
||
|
Deterministic
|
|||
|---|---|---|---|
|
#18+
deterministic используется, чтобы указать, что для одинаковых значений аргументов функция всегда будет возвращать одинаковые выходные значения. Это необходимо для создания индексов на написанные пользовательские функции, т.е. Ораклу указывается, что функция является детерминистической, т.е. всегда дает один и тот же результат для одинаковых входных значений. Не больше и не меньше. Слово сессия не упоминается. Т.о. если функция f(10) вернет 1 в одном случае (сессии, не сессии), а в другом 2, то она не является deterministic. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 11:20 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1990822]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
172ms |
get topic data: |
7ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 471ms |

| 0 / 0 |
