sql >> Databáze >  >> RDS >> Oracle

Jak mohu provést tuto dynamickou aktualizaci v Oracle?

Napsal bych uloženou proceduru nazvanou REGISTER FLIGHT, která by akceptovala jako parametry PK tabulky MODEL (a jakékoli další potřebné parametry. Procedura by provedla vyhledávání v tabulce MODEL a vložila počáteční řádky do tabulky letů.

Pak bych měl druhý postup nazvaný BOOK_SEAT, který by v procesu rezervace letu snížil počet dostupných míst v letu. Pokud rezervace sníží available_seats na nulu (nebo méně), vyvolá výjimku (např. OVERBOOKED_EXCEPTION) a očekává, že volající problém zachytí a vyřeší.




  1. Vytiskněte náhodný řádek z dotazu mysql

  2. MySQL řádek na počet sloupců a součet

  3. vybrat * z tabulky vs vybrat colA, colB atd. z tabulky zajímavé chování v SQL Server 2005

  4. Funkce RAWTONHEX() v Oracle