Sto scrivendo una procedura di prenotazione per un database di prenotazione aerea finta e quello che voglio fare è qualcosa di simile:INSERT INTO condizionale 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]');
Ma Postgres non supporta IF
dichiarazioni senza caricamento dell'estensione PL/pgSQL. Mi stavo chiedendo se ci fosse un modo per fare qualcosa di equivalente o se ci dovesse essere qualche interazione con l'utente in questo passaggio?
Perché non caricare semplicemente l'estensione PL/pgSQL, quindi? –
@MattBall: utilizzo dell'installazione di postgres sui computer di laboratorio. L'utilizzo di tale estensione non è nelle specifiche. –