В идеале у меня должно быть поле «isActive» в таблице, чтобы указать, активна ли запись, но это потребовало бы изменений в нескольких хранимых процедурах, чтобы заставить поле делать то, для чего оно предназначено.
Я придумала грязную уловку и немного соблазнилась выполнить ее. Поскольку результирующий набор генерируется несколькими объединениями, я думал о небольшом изменении внешнего ключа в одной из таблиц путем добавления «*», «x» или любого другого символа, который обычно не заканчивается в ключе.
Есть ли что-то, чего я должен бояться?