пустая строка в текством файле
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
kaa Участник - экстремал
Вступление в Клуб: 20.01.2020
|
Ср Апр 28, 2021 15:12  пустая строка в текством файле |
|
Полезность: Нет оценки
|
чот не пойму как сравнивать с пустой строкой
делаю так:
Код: | while stdio.get_line(file, buff, null, stdio.WINTEXT) = true loop
debug_pipe('*** строка для загрузки: '||buff,0);
buff := replace(buff,';',' ;');
buff := trim(buff);
if buff='' then
debug_pipe('*** пропуск пустой строки',0);
else
|
делал и через is null и через nvl - не проходит (( |
|
 |
kaa Участник - экстремал
Вступление в Клуб: 20.01.2020
|
Ср Апр 28, 2021 15:12   |
|
Полезность: Нет оценки
|
емом тут на сайте тож как цфт работает |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Ср Апр 28, 2021 15:23   |
|
Полезность: Нет оценки
|
Значит не пустая, какой-нибудь служебный символ.
length поможет |
|
 |
Эмиралька Эксперт
Вступление в Клуб: 09.11.2015
|
Чт Апр 29, 2021 09:21   |
|
Полезность: Нет оценки
|
Цитата: | Значит не пустая, какой-нибудь служебный символ.
length поможет |
Не поможет. Если с nvl только nvl(length(buff), 0)
Пустая строка и NULL - это одно и то же!
Разницу можно заметить только в специфичном коде.
Так что проверка должна быть:
Код: | if buff IS NULL then |
|
|
 |
kaa Участник - экстремал
Вступление в Клуб: 20.01.2020
|
Чт Апр 29, 2021 09:54   |
|
Полезность: Нет оценки
|
is null не помогло ((
но с длинной прокатило.
сравнил чтоб размер строки был больше моего миниума
спасибо.
орагл такой |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|