Почему отрицательный идентификатор или ноль считается плохой практикой?

Почему отрицательный идентификатор или ноль считается плохой практикой при вставке первичного ключа в таблицу базы данных?

Я думаю, что в некоторых случаях это может быть полезно, но люди говорят, что это не рекомендуется, несмотря на то, что они никогда не говорят / не знают, почему.

Итак, мне было интересно, есть ли какое-то ограничение по определению, или не должно ли быть никаких проблем, или это просто соглашение, и если действительно есть какое-то ограничение по этому поводу, почему эта функция не заблокирована ?

22
задан falsarella 5 December 2013 в 15:16
поделиться