имеет право использовать колонку последовательностей в качестве первичного ключа?Последовательность как первичный ключ
-1
A
ответ
2
Это очень удобный комм. PK можно использовать только в столбце, который не повторяется, и последовательность должна присутствовать на этом требовании.
+0
У меня есть сотрудник который говорит, что последовательность может дать проблемы в будущем, и пользователь может удалить ее из системы. Это тоже правильно? – Lucas
0
Это новая функция в 12c, и она существует в других базах данных. Точнее, это предопределенный тип.
Смежные вопросы
- 1. Первичный ключ сущности и последовательность
- 2. POSTGRES последовательность TRIGGER на не первичный ключ
- 3. MVC5 Первичный ключ всегда принимает последовательность
- 4. Составной первичный ключ против автоинкрементируемого Первичный ключ
- 5. varchar() первичный ключ или int первичный ключ?
- 6. Координаты как первичный ключ
- 7. руководство как первичный ключ?
- 8. Первичный ключ как текст
- 9. Как удалить первичный ключ?
- 10. Как обновить первичный ключ?
- 11. Как разобрать первичный ключ
- 12. первичный ключ последовательности не существует
- 13. Grails: внешний ключ как первичный ключ?
- 14. Mysql - использовать первичный ключ как внешний ключ
- 15. Использовать составной первичный ключ как внешний ключ
- 16. первичный ключ и внешний ключ
- 17. Cassandra UDTs как первичный ключ
- 18. Как удалить составной первичный ключ
- 19. SQL - Как изменить первичный ключ
- 20. Пользовательский UUID как первичный ключ
- 21. Как изменить первичный ключ таблицы
- 22. Как удалить только первичный ключ?
- 23. Как выбрать мой первичный ключ?
- 24. следует ли использовать один первичный ключ или составной первичный ключ?
- 25. составной первичный ключ и столбец автоинкремент, но НЕ первичный ключ
- 26. Sqoop импорт: Составной первичный ключ и текстуальное первичный ключ
- 27. Композитный первичный ключ или первичный суррогатный ключ со следующим сценарием?
- 28. Первичный ключ subgrid jqgrid
- 29. Первичный ключ MVC
- 30. Первичный ключ Порядковый номер
Это не «правильно» или «неправильно». Зависит от определения вашей таблицы и т. Д. Но, конечно, вы можете использовать значение последовательности для ПК. Это делается все время. – OldProgrammer
[Здесь] (https://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_triggers.htm#TDDDG52700), например. –
Если нет другого ключа-кандидата, тогда это должно быть хорошо, иначе оно нарушает 3-ей нормальную форму. «Атрибут non prime не должен идентифицировать другой атрибут non prime». Http://en.wikipedia.org/wiki/Third_normal_form –