При создании триггера отображается ошибка
Вышеизложенное делается в sql server 2008
tblemployeedetailsas следует
идентификатор инт
Имя Варчар (50)
Зарплата Варчар(50)
Пол Варчар (50)
Deptid int
Tblaudit следующим образом
идентификатор инт
Auditdata varchar(50)
я создаю триггер всякий раз, когда запись вставляется в tblemployeedetails, в tblaudit будет вставлена запись. для этого я создаю триггер следующим образом.
создать триггер tbl_insert_foremployee
на tblemployeedetails
для вставок
АС
НАЧАТЬ
объявить @id int
выберите @идентификатор = идентификатор вставленной
вставить в Tblauditdata
значения ('New employee with id =' + cast (@id as varchar(5)) +
'добавляется в' + cast(Getdate() как nvarchar(20)))
КОНЕЦ
ГО
когда я выполняю описанный выше триггер показывает ошибку следующим образом
Неизвестный тип объекта "триггер", используемый в операторе CREATE, DROP или ALTER.
пожалуйста, помогите мне, какую ошибку я совершил.
Что я уже пробовал:
The above one is doing in sql server 2008 tblemployeedetailsas follows id int Name Varchar(50) Salary Varchar(50) Gender Varchar(50) Deptid int Tblaudit as follows id int Auditdata varchar(50) i am creating a trigger whenever record inserted in the tblemployeedetails, in tblaudit record will be inserted. for that i am creating a trigger as follows. create triggger tbl_insert_foremployee on tblemployeedetails for insert AS BEGIN declare @id int select @id = id from inserted insert into Tblauditdata values ('New employee with id = ' + cast(@id as varchar(5)) + 'is added at ' + cast(Getdate() as nvarchar(20))) END GO when i execute the above trigger shows error as follows Unknown object type 'triggger' used in a CREATE, DROP, or ALTER statement. please help me what is the mistake i made.