sql >> Databasteknik >  >> RDS >> Oracle

Hur kan jag göra den här dynamiska uppdateringen i Oracle?

Jag skulle skriva en lagrad procedur som heter REGISTER FLIGHT, som skulle acceptera som parametrar PK för MODELL-tabellen (och alla andra parametrar som behövs. Låt proceduren göra uppslag på MODELL-tabellen och infoga de första raderna i flight-tabellen.

Jag skulle då ha en andra procedur som heter BOOK_SEAT, som skulle minska antalet tillgängliga platser i flygningen under bokningsprocessen. Om bokningen minskar antalet tillgängliga_platser till noll (eller färre), skulle det skapa ett undantag (t.ex. OVERBOOKED_EXCEPTION) och förväntar sig att den som ringer ska fånga och hantera problemet.




  1. Hur rengör (förhindrar SQL-injektion) dynamisk SQL i SQL Server?

  2. MySQL-sökning i kommalista

  3. Fel java.lang.ClassNotFoundException:com.mysql.jdbc.Driver när JAR kördes via kommandoraden

  4. Hur använder jag samma MySQL-anslutningar för hela min Node.js-app?