Все,
У меня есть прочитано несколько других сообщений , прежде чем задавать мой вопрос вам.
У меня большой опыт программирования / администрирования с другими базами данных: MySql, MSSQL, PostGres и , которая не будет называться .У меня просто нет большого опыта работы с Oracle.
Мне было поручено разработать несколько веб-приложений и поддерживать таблицы базы данных.Таблицы были разработаны с использованием диаграммы ER и отправлены в группу разработки для реализации.Когда они отослали предложенные операторы создания таблиц, я увидел две вещи, которые мне кажутся неправильными.Первичным ключом является NUMBER(5)
, а для последовательности MAXVALUE
установлено значение 99999.
Я бы ожидал, что MAXVALUE
будет опущен в пользу NOMAXVALUE
Столбец первичного ключа будет NUMBER(*,0)
или LONG
.Поскольку у меня нет большого опыта в разработке таблиц Oracle, не могли бы вы предложить свой совет?
С уважением
Кристофер Хох
Редактировать Спасибо за информацию по LONG
.Я обязательно использую NUMBER, но мне все еще неясно, как лучше его определить: NUMBER
, или NUMBER(*,0)
, или NUMBER(9)
и т. Д.