Ошибка+Транслятор = .....
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Ср Фев 04, 2015 09:16  Ошибка+Транслятор = ..... |
|
Полезность: Нет оценки
|
Такой вот код (ошибся, с кем не бывает)
| Код: | | if P_INFO like P_INFO like '%V#DISTRIBUTE%' then |
транслятор ЦФТ молодец - не растерялся...
| Код: | | if RTL.BOOL_CHAR(P_INFO like P_INFO) like '%V#DISTRIBUTE%' then |
Всё компилируется, заускается...
Часа 2-3 потратил на поиск ошибки.
Oracle такое не пропускает, тест
| Код: | declare
ls varchar2(100) := 'qq';
begin
if ls like ls like '%q' then
null;
end if;
end ; |
|
|
 |
prankster Профи
Вступление в Клуб: 22.08.2014
|
Ср Фев 04, 2015 09:45  Re: Ошибка+Транслятор = ..... |
|
Полезность: Нет оценки
|
| Damir пишет: | Такой вот код (ошибся, с кем не бывает)
| Код: | | if P_INFO like P_INFO like '%V#DISTRIBUTE%' then |
транслятор ЦФТ молодец - не растерялся...
| Код: | | if RTL.BOOL_CHAR(P_INFO like P_INFO) like '%V#DISTRIBUTE%' then |
Всё компилируется, заускается...
Часа 2-3 потратил на поиск ошибки.
Oracle такое не пропускает, тест
| Код: | declare
ls varchar2(100) := 'qq';
begin
if ls like ls like '%q' then
null;
end if;
end ; |
|
Транслятор PL/PLUS просто приводит типы согласно оператору, даже выдает предупреждения о нежелательном присваивании типов  |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|