Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
SQL, PL/SQL, T-SQL: запросы, DML DDL операторы, пакеты, процедуры, функции, триггеры и последовательности.
  • Страница:
  • 1
  • 2

ТЕМА:

Oracle: изменение таблицы через View 12 года 6 мес. назад #3589

Можно ли настроить каким-то образом View так, что бы через него можно было обновлять таблицу?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: изменение таблицы через View 12 года 6 мес. назад #3590

можно написать функцию с autonomous transaction, в которой будет производиться запись и включить ее вызов во вьюху - только некрасиво это, imho, всегда этого можно избежать...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: изменение таблицы через View 12 года 6 мес. назад #3591

Можно и без триггера обновлять, зависит от структуры вью. Можно иногда даже если во вьхе есть join см.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: изменение таблицы через View 12 года 6 мес. назад #3592

все равно не понятно
вроде и вьюха простая из одной таблицы, однако Оракл не пускает обновлять ее.. :(

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: изменение таблицы через View 12 года 6 мес. назад #3593

Хм.... а ты пробовал смотреть вьюху all_updatable_columns ?
Просмотри, может там что выяснится?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: изменение таблицы через View 12 года 6 мес. назад #3594

Вот так дела, удалось выяснить что update вьюхи не работает из order by!
Если убрать упорядочение, то все работает.
Неужели все так безнадежно?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.394 секунд