В моей базе данных есть таблица, в которой записи концептуально могут быть потомками других rcords. Таблица имеет ненулевое поле имени. Мне нужно убедиться, что каждое имя в наборе дочерних элементов уникально, но не во всей базе данных. Я хотел бы применить это, используя ограничение внутри базы данных. Какой лучший способ сделать это?
Я знаю, что в какой-то момент процесса мне нужно будет выполнить запрос, подобный следующему:
@NameParameter NVARCHAR(512)
Select Name from MyTable
WHERE Name=@NameParameter
Вопрос в том, куда мне поставить этот запрос?