Piszę procedurę rezerwacji dla mock lotniczej bazy danych rezerwacji i to, co naprawdę chcesz robić coś takiego:warunkowego INSERT INTO w PostgreSQL
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]');
Ale Postgres nie obsługuje IF
wypowiedzi bez ładowanie rozszerzenia PL/pgSQL. Zastanawiam się, czy był jakiś sposób, aby zrobić coś podobnego, czy też w tym kroku będzie musiała nastąpić jakaś interakcja użytkownika?
Dlaczego nie wystarczy załadować rozszerzenie PL/pgSQL, a następnie? –
@MattBall: Praca z instalacją PostgreSQL na komputerach laboratoryjnych. Używanie tego rozszerzenia nie znajduje się w specyfikacji. –