В моем текущем проекте я наткнулся на наш мастер DB script. Познакомившись с этим, я заметил, что все исходные первичные ключи имеют тип данных числовой (38,0) В настоящее время мы запускаем SQL Server 2005 в качестве нашей основной платформы БД.
В небольшом контексте мы поддерживаем Oracle и SQL Server как наш сервер. В Oracle наши первичные ключи имеют тип данных (38,0).
Кто-нибудь знает о возможных побочных эффектах и воздействии такой реализации? Я всегда выступал и реализовал int или bigint в качестве первичных ключей и хотел бы знать, является ли числовая (38,0) лучшей альтернативой.