powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / substr ( 7 vs 9 )
3 сообщений из 3, страница 1 из 1
substr ( 7 vs 9 )
    #33651217
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

Что-то я не пойму никак, подскажите...
Является ли строка нулевой длины NULLом? Я всегда считал, что нет, а теперь вот засомневался...
Например, делаем так:
LET s = '';
LET s = SUBSTR( s, 1, LENGTH( s ) );
Как по-вашему, что сейчас в s? По моим понятиям должно быть ровно то, что и было - строка нулевой длины... А вот и не всегда! А именно, в 7-м - как раз всё так и есть, а вот в 9-м не так - там почему-то в s NULL оказался. Что скажете?
...
Рейтинг: 0 / 0
substr ( 7 vs 9 )
    #33651348
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid VorontsovПриветствую!

Что-то я не пойму никак, подскажите...
Является ли строка нулевой длины NULLом? Я всегда считал, что нет, а теперь вот засомневался...
Например, делаем так:
LET s = '';
LET s = SUBSTR( s, 1, LENGTH( s ) );
Как по-вашему, что сейчас в s? По моим понятиям должно быть ровно то, что и было - строка нулевой длины... А вот и не всегда! А именно, в 7-м - как раз всё так и есть, а вот в 9-м не так - там почему-то в s NULL оказался. Что скажете?
а вот так не нулл
select SUBSTR(' ', 1, LENGTH( ' ' ) ) from table(set{1})

Я думаю, null получается, если из строки нулевой длины взять первый символ. Которого нет.
...
Рейтинг: 0 / 0
substr ( 7 vs 9 )
    #33662720
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Vorontsov... в 7-м - как раз всё так и есть, а вот в 9-м не так - там почему-то в s NULL оказался. Что скажете?
В 9-ке были значительно усилены требования к соблюдению стандартов, т.е. они стали намного жестче. Мы уже не раз с этим сталкивались, т.е. в 7-ке были "вольности" толкования стандарта SQL, а в 9-ке (как и в 10-е) все намного строже, что есть правильно, но неудобно при переносе софта :(
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / substr ( 7 vs 9 )
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]