私はこの趣旨のステートメントを実行しようとしています:
IF EXISTS (SELECT * FROM LeadCustomer WHERE FirstName = 'John' AND Surname = 'Smith') THEN
SELECT * FROM LeadCustomer WHERE FirstName = 'John' AND Surname = 'Smith';
ELSE
INSERT INTO LeadCustomer (Firstname, Surname, BillingAddress, email) VALUES ('John', 'Smith', '6 Brewery close, Buxton, Norfolk', 'cmp.testing@example.com');;
END IF;
そしてそれはエラーをスローします:
エラー: "IF" またはその近くで構文エラーが発生しました
私はこの質問を見つけましたが、それらの回答で提案されている形式も機能していないようです。なぜこれがうまくいかないのか誰か教えてもらえないだろうか?