Есть ли какие-либо последствия с использованием отрицательных первичных ключей для таблиц (индекс идентичности -1, семестр идентичности -1 в SQL Server 2005)?
Причиной этого является создание новой базы данных для замены существующей. Между двумя базами данных есть похожие таблицы, и мы хотим, чтобы "источник" информации был прозрачным для наших приложений. Подход заключается в создании представлений, которые объединяют таблицы из обеих баз данных. Отрицательные PK обеспечивают идентичность не перекрываются.