Oracle
 sql >> база данни >  >> RDS >> Oracle

Каква е точно разликата между първичен индекс и вторичен индекс?

Основен индекс:

Първичният индекс е индекс на набор от полета, който включва уникалния първичен ключ за полето и е гарантирано, че не съдържа дубликати. Нарича се още Клъстериран индекс .напр. Идентификационният номер на служител може да бъде пример за това.

Вторичен индекс:

Вторичният индекс е индекс, който не е първичен индекс и може да има дубликати.напр. Името на служител може да бъде пример за това. Тъй като името на служителя може да има подобни стойности.

Първичният индекс съдържа ключовите полета на таблицата. Първичният индекс се създава автоматично в базата данни, когато таблицата се активира. Ако се осъществява често достъп до голяма таблица, така че не е възможно да се приложи първично сортиране на индекси, трябва да създадете вторични индекси за таблицата.

Индексите в таблицата имат идентификатор на индекса от три знака. '0' е запазен за първичния индекс. Клиентите могат да създават свои собствени индекси в SAP таблици; техните идентификатори трябва да започват с Y или Z.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Хибернация, идентификатор, оракул, последователност

  2. SQL командата не е приключила правилно?

  3. Първи стъпки с Oracle Autonomous Database в облака

  4. UPSERT в таблица с име на динамична таблица

  5. AUTONOMOUS_TRANSACTION