Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
i5/OS V5R3 NULL значение функции DIGITS
|
|||
|---|---|---|---|
|
#18+
Запрос, приведённый ниже, возвращает NULL. Можно ли с этим бороться? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 12:15 |
|
||
|
i5/OS V5R3 NULL значение функции DIGITS
|
|||
|---|---|---|---|
|
#18+
Может я не совсем в тему (i5/OS V5R3 не юзал), но на 9.1 (Windows) все работает, и только в таком виде Код: plaintext 1. 2. 3. 4. 5. 6. 7. здесь подсказки Чтобы не получить NULL я использую также VALUE, COALESCE, но в данном случае, очевидно, нужен только признак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 10:16 |
|
||
|
i5/OS V5R3 NULL значение функции DIGITS
|
|||
|---|---|---|---|
|
#18+
Конкретно приведённый запрос сработал, но если в текстовом поле попадутся не цифры, то на cast'е вылетит ошибка. IMHO разумно. Неразумно, когда DIGITS принимая только численный тип не ругается на на всё остальное, а просто возвращает NULL, который невозможно (?) обработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 10:11 |
|
||
|
i5/OS V5R3 NULL значение функции DIGITS
|
|||
|---|---|---|---|
|
#18+
man_555Конкретно приведённый запрос сработал, но если в текстовом поле попадутся не цифры, то на cast'е вылетит ошибка. IMHO разумно. Неразумно, когда DIGITS принимая только численный тип не ругается на на всё остальное, а просто возвращает NULL, который невозможно (?) обработать. Вероятно разная реализация функции DIGITS на разных системах, хотя странно, впрочем воздержусь от выводов и комментариев. У меня в винде выдает ошибку, а не NULL: Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 10:41 |
|
||
|
i5/OS V5R3 NULL значение функции DIGITS
|
|||
|---|---|---|---|
|
#18+
А такой функции как checkdigits на моей системе, похоже, вообще нет. Вот это Код: plaintext 1. 2. 3. 4. 5. 6. 7. у меня тоже выкидывает ошибку >[Error] Script lines: 1-8 -------------------------- [IBM][iSeries Access ODBC Driver][DB2 UDB]SQL0204 - CHECKDIGITS in *LIBL type *N not found. А вот такое Код: plaintext 1. 2. 3. 4. 5. 6. 7. возвращает 00001 -------- (null) хотя, если заменить 'aaa' на NULL, то вернёт 1 как полагается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 11:09 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=108&tid=1604394]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 312ms |

| 0 / 0 |
