Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Dual и PL/SQL Developer  [new]
Быдло_кодер
Guest
Почему происходит так:
1. Действия выполняются в пл/скл девелопере
SQL> select * from dual;
DUMMY
-----
X
SQL> update dual set dummy = 'Y'; 
1 row updated 
SQL> select * from dual; 
DUMMY
-----
Y 
SQL> commit; 
Commit complete
2. Теперь в sqlplus
SQL> select * from dual;
D
-
Y
Собственно, пока все нормально. Теперь делаем так:
3. В пл/скл девелопере
SQL> insert into dual values('Y');
1 row inserted
SQL> commit;
Commit complete
SQL> select * from dual;
DUMMY
-----
Y
Y
4. А теперь в sqlplus
SQL> select * from dual;
D
-
Y
Шо за нах? O_O. Пробовал выполнять запрос в дивелопере в другой сессии, все равно один хрен, выводится 2 значения а в sqlplus 1

Мало того, если сделать транкейт таблицы дуал, то и через дивелопер и через скл плюс будет показываться что таблица пуста. Смотрел планы выполнения - и там, и там они одинаковые
-----------------------------------
| Id  | Operation         | Name | Rows  | Bytes |
-----------------------------------------------
|   0 | SELECT STATEMENT  |      |     1 |     2 |
|   1 |  TABLE ACCESS FULL| DUAL |     1 |     2 |
------------------------------------------------
25 янв 09, 21:52    [6733444]     Ответить | Цитировать Сообщить модератору
 Re: Dual и PL/SQL Developer  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Быдло_кодер

Шо за нах? O_O. П

вот именно...шо за нах трогать "таблицу" без понимания, шо оно такое и из чего состоит и с чем связанно
STFF
линк1
линк2
25 янв 09, 22:13    [6733476]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить