Ich bin eine Buchung für ein Mock Fluggesellschaft Buchung Datenbank zu schreiben und was ich will, ist wirklich etwas zu tun, wie folgt aus:Bedingte INSERT INTO-Anweisung in Postgres
IF EXISTS (SELECT * FROM LeadCustomer
WHERE FirstName = 'John' AND Surname = 'Smith')
THEN
INSERT INTO LeadCustomer (Firstname, Surname, BillingAddress, email)
VALUES ('John', 'Smith', '6 Brewery close,
Buxton, Norfolk', [email protected]');
Aber Postgres unterstützt nicht IF
Aussagen ohne Laden der PL/pgSQL-Erweiterung. Ich habe mich gefragt, ob es eine Möglichkeit gibt, etwas Ähnliches zu tun, oder ob es in diesem Schritt nur eine Benutzerinteraktion geben muss?
Warum nicht einfach nur die PL/pgSQL-Erweiterung laden? –
@MattBall: Arbeiten mit der Installation von Postgres auf den Laborcomputern. Die Verwendung dieser Erweiterung ist nicht in der Spezifikation. –