Jag tror att du i den här situationen måste använda en transaktion.
- Starta transaktionen
- Infoga poster som ska läggas till i en tillfällig tabell
- Gör en koppling mellan temptabellen, MovieSched och MovieSchedSignUp för att kontrollera att antalet poster (kombinerat temp och MovieSchedSignUp) inte är större än maxstorleken.
- Om OK, gör sedan insättningen
- Om de är OK begår de transaktionen, om inte återställer du transaktionen.