Итак, я пытаюсь создать функцию в phpmyadmin, используя mySQL
Итак, сначала я программирую ее на SQL сервере, а затем копирую и вставляю в phpmyadmin, и когда я пытаюсь вставить функцию, она постоянно сообщает мне, что произошла синтаксическая ошибка.
Вот код:
CREATE FUNCTION check_verkoper (
@var VARCHAR(32)
)
RETURNS bit
AS
BEGIN
IF (SELECT verkoper FROM gebruiker WHERE gebruikersnaam = @var) = 1
BEGIN
RETURN 1
END
RETURN 0
END
go
ALTER TABLE verkoper
ADD CONSTRAINT CHK_verkoper CHECK(dbo.check_verkoper(gebruikersnaam) = 1);
GO
Итак, он постоянно сообщает мне эту ошибку:
Что-то пошло не так в синтаксис рядом:
@var VARCHAR(32)
)
RETURNS bit
AS
BEGIN
IF (SELECT verkoper FROM gebruiker
в строке 2
Может ли кто-нибудь помочь этому ученику?