Myslím, že v této situaci budete muset použít transakci.
- Zahajte transakci
- Vložte záznamy, které mají být přidány do dočasné tabulky
- Proveďte spojení mezi tabulkou temp, MovieSched a MovieSchedSignUp a zkontrolujte, zda počet záznamů (kombinace temp a MovieSchedSignUp) není větší než maximální velikost.
- Pokud je to v pořádku, proveďte vložení
- Pokud je to v pořádku, transakci potvrdí, pokud ne, transakci vraťte zpět.