powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Глюк Оракла с OUT NOCOPY
4 сообщений из 29, страница 2 из 2
Глюк Оракла с OUT NOCOPY
    #39917059
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mercator
Пускай будет ссылка. Почему если делать через промежуточную переменную, то работает логично, по-русски:


Ссылка это таки reference, так-что ссылка как раз таки might. 11.2.04 под рукой нет, но на 11.2.03 все пучком:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for 64-bit Windows: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

SQL> INSERT INTO xxx_square (A)
  2                       VALUES
  3                         ('123456789012345');

1 row created.

SQL> SELECT *
  2  FROM xxx_square;

A
--------------------------------------------------------------------------------
B
--------------------------------------------------------------------------------
123456789012345
123456789012345123456789012345


SQL> 



На 12.2 тоже. Так что скорее всего баг на 11.2.04. И думаю дело в том что OLD/NEW очень внутренняя структура скорее всего хранящая данные в несколько ином формате неже PL/SQL и Oracle должен бы игнорировать NOCOPY. Возможно баг в том что NOCOPY как раз и не игнорируется и в результате PL/SQLный формат пишется в :new.b a читается NEWшным форматом.

SY.
P.S. А что тут дает NOCOPY?
...
Рейтинг: 0 / 0
Глюк Оракла с OUT NOCOPY
    #39917074
alex-ls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY
А что тут дает NOCOPY?

наверное память экономит...
...
Рейтинг: 0 / 0
Глюк Оракла с OUT NOCOPY
    #39917076
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex-ls
SY
А что тут дает NOCOPY?

наверное память экономит...


Экономия памяти тут микроскопическая. Времени по сравнению с вызовом триггера думаю тоже.

SY.
...
Рейтинг: 0 / 0
Глюк Оракла с OUT NOCOPY
    #39917102
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY
Так что скорее всего баг на 11.2.04.
У тебя нет именно этой версии? - Так у меня есть. И я устал повторять, что его вопли не воспроизводятся !
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Глюк Оракла с OUT NOCOPY
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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