Получение следующей ошибки: Строка 21 - инструкция объявления. Я не могу понять это. Done_ON явно имеет тип datetime, почему компилятор жалуется? Спасибо.Неявное преобразование из типа данных datetime в числовое не допускается
Msg 257, уровень 16, состояние 3, процедура insert_employee_details, строка 21 Неявное преобразование из типа данных datetime в числовое значение не допускается. Используйте функцию CONVERT для запуска этого запроса.
Use [StacysDB];
Go
--CREATE TABLE DB_Actions
--(
--Id numeric(5,0) IDENTITY(1,1) PRIMARY KEY,
--Table_Name varchar(20),
--Action_Name varchar(10),
--User_Name varchar(50),
--Done_ON datetime,
--Record_Id numeric(5,0)
--);
--INSERT TRIGGER
CREATE TRIGGER insert_employee_details
ON Employee_Details
FOR INSERT
AS
DECLARE @id int, @name varchar(20)
SELECT @id = Emp_Id, @name = Emp_First_Name FROM inserted
INSERT INTO DB_Actions
VALUES(@id,
'Employee_Details',
'INSERT',
@name,
getdate()
)
Пометьте свой вопрос в базе данных, которую вы используете. –