В синтаксисе SQLite:
CREATE TRIGGER
AFTER DELETE ON s
FOR EACH ROW
BEGIN
DELETE FROM r WHERE r.B = old.A;
END;
Это создает триггер, который запускается на каждой строке, удаленной из s.Триггер удаляет соответствующие записи из r, учитывая указанную вами связь внешнего ключа.