sql >> Database >  >> RDS >> Sqlserver

Controleer of er een rij bestaat, anders invoegen

Ik neem aan een enkele rij voor elke vlucht? Zo ja:

IF EXISTS (SELECT * FROM Bookings WHERE FLightID = @Id)
BEGIN
    --UPDATE HERE
END
ELSE
BEGIN
   -- INSERT HERE
END

Ik neem aan wat ik zei, aangezien je manier van doen een vlucht kan overboeken, omdat er een nieuwe rij wordt ingevoegd wanneer er maximaal 10 tickets zijn en je 20 tickets boekt.



  1. Hoe u het valutasymbool van uw sessie in Oracle kunt wijzigen

  2. PostgreSQL-equivalent voor TOP n WITH TIES:LIMIT with ties?

  3. Getallen opmaken met komma's in SQL Server

  4. Fout:ORA-01704:tekenreeks letterlijk te lang