Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Программирование для начинающих - общие вопросы.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА:

Re: Нумерация документов 12 года 3 мес. назад #3737

1. N сиквенсов обрабатываются быстрее чем записи в таблице.
2. проще ( следовательно надежнее)
3. не возникнет соблазн повторно использовать нумерацию и тому подобных извращений

С другой стороны, таблица номеров:
1. при создании нового подразделения не требуется DDL (create sequence ), только DML.
2. таблица более доступна для проверки ( через select ) и можно навесить триггера
3. можно придумать и осуществить экзотический порядок нумерации, например, на основе даты, дня недели.
4. возможны перекрестные схемы нумерации, например, подразделения одного департамента могут занимать смежные блоки номеров.
... и прочие извращения

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нумерация документов 12 года 3 мес. назад #3738

Это всегда лучше, чем набор сиквенсов.
Потому что прозрачно, переносимо между платформами и более универсально и гибко.
без проблем можно организовать свою собственную нумерацию для любого набора входных данных.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нумерация документов 12 года 3 мес. назад #3739

Duh пишет: 1. N сиквенсов обрабатываются быстрее чем записи в таблице.
2. проще ( следовательно надежнее)
3. не возникнет соблазн повторно использовать нумерацию и тому подобных извращений

А оно тут нужно?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нумерация документов 12 года 3 мес. назад #3740

3. А что мешает пересоздать SEQUENCE?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нумерация документов 12 года 3 мес. назад #3741

Super пишет: 3. А что мешает пересоздать SEQUENCE?

Ну и зачем это делать?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Нумерация документов 12 года 3 мес. назад #3742

  • Zuma
  • Zuma аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
Если таблицой,
как лучше получать новый номер - в той же транзакции или в автономной ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Время создания страницы: 0.234 секунд