powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Прикол с NVL2 на 8.1.7
4 сообщений из 4, страница 1 из 1
Прикол с NVL2 на 8.1.7
    #32079870
none
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SQL> DECLARE
   2    CURSOR GetSome IS SELECT NVL2(NULL,NULL,NULL) FROM DUAL;
   3   BEGIN
   4    NULL;
   5   END;
   6   /
 CURSOR GetSome IS SELECT NVL2(NULL,NULL,NULL) FROM DUAL;
                          *
ERROR at line  2 :
ORA- 06550 : line  2 , column  27 :
PLS- 00201 : identifier 'NVL2' must be declared
ORA- 06550 : line  2 , column  20 :
PL/SQL: SQL Statement ignored


И в то же время:
Код: plaintext
1.
2.
3.
SQL> SELECT NVL2(NULL,NULL,NULL) FROM DUAL;

N
-


Во бред/баг/фича? Ктото объяснит?

Ну ладно, есть же DECODE.
...
Рейтинг: 0 / 0
Прикол с NVL2 на 8.1.7
    #32079906
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бага, видать

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Connected to:
Oracle9i Release  9 . 2 . 0 . 1 . 0  - Production
JServer Release  9 . 2 . 0 . 1 . 0  - Production

dan@oraspb>; declare
   2     cursor getsome is select nvl2(null,null,null) from dual;
   3   begin
   4    null;
   5   end;
   6   /

PL/SQL procedure successfully completed.
...
Рейтинг: 0 / 0
Прикол с NVL2 на 8.1.7
    #32080020
Guest(2)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hallo,
tut
asktom.oracle.com/pls/ask/fp=4950:8:::::F4950_P8_DISPLAYID:3027089372477
----cut
In 8i and before, PLSQL used a different SQL parser then the "database" did.
For this reason, there are some features in SQL that PLSQL does not understand
including (but not limited to)


----cut
Guest
...
Рейтинг: 0 / 0
Прикол с NVL2 на 8.1.7
    #32080025
Guest(2)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sorry,link byl poloman.
asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:3027089372477
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Прикол с NVL2 на 8.1.7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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