Отличия между RESTRICT и SET NULL в параметре RefIntegrity заключаются в поведении при удалении или обновлении записи в родительской таблице: 12
Таким образом, RESTRICT предотвращает какие-либо действия в зависимой таблице при удалении или изменении связанных строк в главной таблице, а SET NULL устанавливает для столбца внешнего ключа значение NULL при удалении связанной строки из главной таблицы. 5