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

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

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

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

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

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


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