C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Триггер в MSSQL 2000
Arsa
Отправлено: 11.10.2006, 14:13


Дежурный стрелочник

Группа: Участник
Сообщений: 77



Надо написать триггер, который при вставки записи в таблицу Т1, вставлял в ячейку K_DATETIME этой самой записи время сервака gatedate().

Не смейтесь, впервые триггер буду использовать!
Спасибо!
olegenty
Отправлено: 11.10.2006, 14:38


Ветеран

Группа: Модератор
Сообщений: 2412



триггер тут нах(рен) не нужен. в Enterprise Manager в дизайнере таблицы укажи в свойстве Default Value поля K_DATETIME вот это: getdate().

и наслаждайся жизнью дальше.
Arsa
Отправлено: 11.10.2006, 14:44


Дежурный стрелочник

Группа: Участник
Сообщений: 77



for olegenty:
Не знал, спасибо, выручил!
А если триггером, то как это выглядеть будет просто не делал еще ни разу триггеров?
olegenty
Отправлено: 12.10.2006, 06:53


Ветеран

Группа: Модератор
Сообщений: 2412



и не делай, в MSSQL они ублюдочные (с очень ограниченными возможностями и нелогичной логикой срабатывания). вместо триггеров (во-первых, только касаемо MSSQL, во-вторых IMHO) лучше писать хранимые процедуры, куда и помещать логику триггера.

Вернуться в Работа с базами данных в C++Builder