Итак, я новичок в создании SP, и прямо сейчас я пытаюсь создать SP для вставки значений в свой табличный отчет ниже.
CREATE TABLE Report (
ID UNIQUEIDENTIFIER PRIMARY KEY NOT NULL,
STAFF VARCHAR(1000)NOT NULL,
EMAIL VARCHAR(1000)NOT NULL,
LASTCHANGE DATE NOT NULL
)
CREATE PROCEDURE spInsertOrUpdate(
@ID UNIQUEIDENTIFIER,
@STAFF VARCHAR(1000),
@EMAIL VARCHAR(1000),
@LASTCHANGE DATETIME
) AS
BEGIN
INSERT INTO Report(ID, STAFF, EMAIL, LASTCHANGE)
VALUES(@ID, @STAFF, @EMAIL, @LASTCHANGE)
END
EXEC spInsertOrUpdate NEWID, 'Evlyn Dawson', '[email protected]', GETDATE
Сразу после выполнения SP я следующая ошибка:
Msg 8114, уровень 16, состояние 5, процедура spInsertOrUpdate, строка 0 Ошибка преобразования типа данных nvarchar в uniqueidentifier
Может кто-нибудь помочь мне с этой проблемой?