MS SQL-tworzenie ograniczeń

0

Witam, jestem początkująca jeżeli chodzi o SQL. Mam 2 pytania na które nie mogłam znaleźć odpowiedzi.

  1. Czy można stworzyć jakieś powiązanie, aby w jednej tabeli wartość danego atrybutu nie była większa od danej wartości odpowiadającej w innej tabeli, np: ilość zatankowanego paliwa musi być mniejsza od pojemności baku (mamy 2 oddzielne encje), czyli przy zrobieniu inserta do tabeli z tankowaniem z wartością większą niż ta dopuszczalna wywali błąd.
  2. Czy można zrobić jakieś ograniczenie na ilość rekordów danej tabeli, np: mamy szkołę która mieści tylko 20 nauczycieli, w bazie mamy już 20-stu dodanych, jak będziemy chcieli zrobić insert nowego nauczyciela, wywali błąd.

Z góry dziękuje.

1

1 i 2 tak - trigger

1 użytkowników online, w tym zalogowanych: 0, gości: 1