powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Триггер before insert
8 сообщений из 8, страница 1 из 1
Триггер before insert
    #40064243
Зурбаган
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть программа в которой разработчик прописал конструкцию
insert into table values (1,2,3)

После добавления в таблицу 4 поля, вставка записей перестала работать. Через триггер before insert можно обойти эту проблему? Доработать программу нет возможности.
...
Рейтинг: 0 / 0
Триггер before insert
    #40064245
legg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаган
Есть программа в которой разработчик прописал конструкцию
insert into table values (1,2,3)

После добавления в таблицу 4 поля, вставка записей перестала работать. Через триггер before insert можно обойти эту проблему? Доработать программу нет возможности.

я бы сделал 4 поле invisible если есть возможность.Это поможет.
С триггером не прокатит. Сама программа инвалидна станет по моему.
...
Рейтинг: 0 / 0
Триггер before insert
    #40064246
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаган,

вью не поможет?

.....
stax
...
Рейтинг: 0 / 0
Триггер before insert
    #40064247
Зурбаган
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
legg,
к сожалению БД на Oracle 10g. Там invisible не возможен(
Других вариантов нет, как на уровне базу обойти проблему?
...
Рейтинг: 0 / 0
Триггер before insert
    #40064250
Зурбаган
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stax,
Сделать новое view с названием таблицы, а таблицу слегка переименовать? И через вью вставлять данные в таблицу?
...
Рейтинг: 0 / 0
Триггер before insert
    #40064251
legg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаган
legg,
к сожалению БД на Oracle 10g. Там invisible не возможен(
Других вариантов нет, как на уровне базу обойти проблему?

как Stax подсказал. Вьюхи-синонимы подсунуть если можно
...
Рейтинг: 0 / 0
Триггер before insert
    #40064343
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаган
Stax,
Сделать новое view с названием таблицы, а таблицу слегка переименовать? И через вью вставлять данные в таблицу?

примерно так

если что-то другое не слетит, напр захочет ровид

.....
stax
...
Рейтинг: 0 / 0
Триггер before insert
    #40064348
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаган,

можно и наоборот
если в исходной таблице есть ид , то не добавлять поле, а создать еще одну таблицу с отношением 1:1 и вью для новой работы

но то реальный геморой

переписывать код надо

insert into table values даж я лентяй не пользовал без перечня полей

зы
select * всетаки бывало, но редко

.....
stax
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Триггер before insert
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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