powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Использование inserted
6 сообщений из 6, страница 1 из 1
Использование inserted
    #33182673
Kornjushin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день помогите
Есть таблица tab1
timev datatime
val1 tinyint
val2 tinyint

нужно на нее навесить триггер на вставку, чтобы он вставляемые строки записывал еще в одну таблицу.
Знаю есть псевдо-таблица inserted, но как ею пользоваться я не пойму
...
Рейтинг: 0 / 0
Использование inserted
    #33183507
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указываем название СУБД!!
...
Рейтинг: 0 / 0
Использование inserted
    #33183909
Kornjushin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините
СУБД ASE 12.5
...
Рейтинг: 0 / 0
Использование inserted
    #33184345
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inserted надо пользоваться так же , как и обычной таблицей.
Триггера в ASE только POST (после изменений), поэтому в твоей таблице уже все данные внесены, а в псевдо-таблицах находяться :
inserted - добавленные записи при INSERT или новые версии измененных записей при UPDATE
deleted - удаленные записи при DELETE или старые версии измененных записей при UPDATE.

Только учти, что триггер срабатывает один раз и для всех измененных записей сразу, будь готов к тому, чтобы обрабатывать не одну, а несколько записей.

Твой триггер будет что-то типа

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
create trigget insert_YOURTABLE on YOURTABLE for insert
as

insert into SOMEOTHERTABLE (....)
select ...
from inserted

go
...
Рейтинг: 0 / 0
Использование inserted
    #33241942
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C inserted то всё понятно.
А вот можно ли получить старые значения?
...
Рейтинг: 0 / 0
Использование inserted
    #33242201
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старые значения в deleted.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Использование inserted
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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