Myślę, że w tej sytuacji będziesz musiał użyć transakcji.
- Rozpocznij transakcję
- Wstaw rekordy, które mają zostać dodane do tabeli tymczasowej
- Wykonaj połączenie między tabelą temp, MovieSched i MovieSchedSignUp, aby sprawdzić, czy liczba rekordów (w połączeniu temp i MovieSchedSignUp) nie jest większa niż maksymalny rozmiar.
- Jeśli OK, wstawiaj
- Jeśli OK, zatwierdza transakcję, jeśli nie, wycofaj transakcję.