![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
f00Gass |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 10.11.2005 Репутация: нет Всего: нет |
Всем привет. Есть такой вопрос: можно ли написать триггер, который бы модифицировал некоторую строку в таблице, а потом возвращал эту строку? Например, апдейтится некоторая строка в таблице, триггер проверяет, можно ли сдлать необходимые изменения, делает некоторую коррекцию данных и возвращает модифицированную строку клиентскому приложению.
|
|||
|
||||
Sqlninja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 15.5.2006 Где: San Francisco, CA Репутация: 13 Всего: 13 |
В теле триггера делаешь чтобы значения :NEW.field1, :NEW.field2... и т.д. возвращались в некую структуру данных, типа записи или временную таблицу. Триггер это по большому счету процедура, которая out параметров не имеет.
-------------------- It's better to burn out than to fade away. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
Модифицировать таблицы можно (там правда есть некоторые ограничения), возвращать данные нельзя.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Oracle" | |
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Oracle | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |