|
|
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Вопрос в теме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 09:35 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 09:47 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
А я без двоеточия делаю, и все работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 10:17 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Правильно без двоеточия. С двоеточием нужно писАть после INTO: select поле from таблица into :переменная ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 10:21 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Ну да конечно - двоеточие ставится для указания переменной ХП, если существует поле в таблице с таким же названием. Но и так и так - результат один и тот-же. Работате ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 10:40 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Timujin ! P.S. после INTO можно тоже не ставить ":" - тоже работает ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 10:43 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Dnico Не пробовал. Но спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 10:59 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 11:34 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Да!!! А как бы лучше организовать UPDATE в ХП (это мне так нужно), передаваемые параметры - ключ и некоторые поля, некоторые из некоторых могут быть NULL, что по смыслу (замыслу) означает - менять не надо. Не раз утверждалось, что курсоры не работают, а как тогда быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 11:42 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Если используется FB 1.5, то там есть COALESCE - туда и надо копать ... Код: plaintext 1. Вообщем меняем всегда, но если NULL, то подставляем старое значение. Может есть что и получше ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 11:58 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Продолжая всех корыстно мучить, спрошу... можно ли этот код изменить на другой с использованием NULL-значений переменных... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. или более того, можно ли во втором случае без IF на клиенте ожидать корректный NULL-результат (если ничего не найдено в SELECT)? (Результат должен быть единственный, поле Guid - уникально). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:19 |
|
||
|
Как в ХП можно определить Null-статус передаваемых параметров?
|
|||
|---|---|---|---|
|
#18+
Должно все работать, т.к. SELECT возвращает либо значение, если найдена запись или NULL в противном случае. На счет клиента - не знаю точно (не пробовал) как передается значение NULL в приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:44 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32214402&tid=1580218]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
432ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 785ms |

| 0 / 0 |
