powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите написать триггер
5 сообщений из 5, страница 1 из 1
помогите написать триггер
    #33465417
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем!
Мне нужен триггер, который бы удалял запись после её обновления если значения конкретного поля становилось бы меньше или равным нулю после этого обновления.
Я попробовал так
alter trigger tr_ids_upd after update of ostatok
order 1 on MASTER.idsstabeltemp
referencing new as new_ostatok
for each row
when(new_ostatok<=0)
begin
delete from idsstabeltemp where new_ostatok<=0
end
но не работает. Ключ у этой таблицы называется Nomer.
Помогите пожалуйста написать такой триггер.
Заранее большое спасибо!
...
Рейтинг: 0 / 0
помогите написать триггер
    #33465424
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читай первый топик форума!
Ладно, допустим это ASA.

Джек пишет:
> alter trigger tr_ids_upd after update of ostatok
> order 1 on MASTER.idsstabeltemp
> referencing new as new_ostatok
> for each row
> when( new_ostatok <=0)
> begin
> delete from idsstabeltemp where new_ostatok <=0

И что ты сравниваешь с нулем? new_ostatok - это не поле.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
помогите написать триггер
    #33465530
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Александр Голдун, спасибо за ответ!
Читай первый топик форума!

Вы какой топик имеете ввиду?
И что ты сравниваешь с нулем? new_ostatok - это не поле.

Я вообще незнаю как триггеры писать потому и спрашиваю.
...
Рейтинг: 0 / 0
помогите написать триггер
    #33465557
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джек пишет:
>> Читай первый топик форума!
> Вы какой топик имеете ввиду?

Первый топик в этом форуме.

> Я вообще незнаю как триггеры писать потому и спрашиваю.

Я так понимаю, что бесполезно спрашивать, читал ли BOL и знаком ли с
английским? Облегчу задачу. В FAQ на этом сайте в резделе Sybase можно
найти РУССКОЯЗЫЧНОЕ руководство пользователя по SQL
(файл называется скорее всего ASA SQL User's Guide Rus.pdf).
Там смотри раздел "Использование процедур и триггеров".
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
помогите написать триггер
    #33465570
_makSim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Важно: Всегда указывайте наименование и версию СУБД (Sybase ASE, Sybase ASA или Sybase IQ)

Это название этого первого топика.

Кто-то может считать его последним :).
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите написать триггер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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