powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как присвоить значение полю в триггере?
4 сообщений из 4, страница 1 из 1
Как присвоить значение полю в триггере?
    #32049855
mDmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понимаю, что вопрос идиотский, но не знаю как...
Надо в триггерах INSERT & UPDATE присвоить значение полю той же таблицы.
Когда пишу
SELECT FieldName = 1
ничего не происходит

С уваженим, Дмитрий
...
Рейтинг: 0 / 0
Как присвоить значение полю в триггере?
    #32049884
Deo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deo
Гость
я делаю так ...
Update <Table>
set <fields> = <some value>
from <Table>, Inserted
where <Table>.<Key> = Inserted.<Key>

<Table> - таблица куда вставляю запись

может есть другое решение?
...
Рейтинг: 0 / 0
Как присвоить значение полю в триггере?
    #32049900
mDmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо!

Ужас, конечно!
В Interbase проще
NEW.<fields> = <some value>;

С уважением, Дмитрий
...
Рейтинг: 0 / 0
Как присвоить значение полю в триггере?
    #32049929
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В интербейзе триггер вызывается на каждую изменяемую запись, а здесь триггер вызывается один раз сразу для всех изменяемых записей, поэтому в интербейзе - переменные со старыми и новыми значениями, а здесь - таблицы со старыми и новыми значениями. Вроде логично, не так ли?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как присвоить значение полю в триггере?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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