Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Триггера / 4 сообщений из 4, страница 1 из 1
14.11.2001, 10:11
    #32016925
Tesia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггера
Вопрос такой: есть таблица, описывающая дерево типа Id, ParentId, Code, Name. Все дело в хитром поле Code: хочу чтобы это поле нельзя было редактировать извне, но триггер мог бы вставлять туда запись. Например,
1 null 1 test1
2 1 1.2 test2
3 2 1.2.3 test3

т.е. поле Code должно формироваться триггером. Как это сделать правильно? Если можно, приведите примеры триггеров на вставку и обновление. Перепробовал много вариантов - но все глючат по-страшному и, самое интересное, отрабатывают по-разному в EM и Access-ADP!
Заранее благодарен!
...
Рейтинг: 0 / 0
15.11.2001, 11:45
    #32017046
SergeK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггера
а пробовал в триггере сделать проверку trigger_nestlevel, и в зависимости от того что оно вернет - дальнейшие действия, либо апдейт, либо нет
...
Рейтинг: 0 / 0
15.11.2001, 11:59
    #32017049
Tesia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггера
М...м-да. Чего-то не допер! Похоже это хорошая идея. Но все равно проблему уже решил использованием триггера Instead Of - он проверку делает при попытке редактирования поля извне, но потом сам не запускается, если update идет из триггера.
Спасибо за подсказку!
...
Рейтинг: 0 / 0
15.11.2001, 12:06
    #32017051
SergeK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггера
да не за что, у меня у саомго на нестлевеле куча всего завязано, вот и подумал про первое попавшееся, и наиболее простое
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Триггера / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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