Jede Zeile in der SYSIDX-Systemtabelle definiert einen logischen Index in der Datenbank. Die zugrunde liegende Systemtabelle für diese Ansicht ist ISYSIDX.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
table_id | UNSIGNED INT | Identifiziert eindeutig die Tabelle, auf die der Index angewendet wird |
index_id | UNSIGNED INT | Eine eindeutige Nummer, die den Index innerhalb seiner Tabelle kennzeichnet |
object_id | UNSIGNED BIGINT | Die interne ID für den Index, die ihn in der Datenbank eindeutig kennzeichnet |
phys_index_id | UNSIGNED INT | Identifiziert den zugrunde liegenden physischen Index, der zum Implementieren des logischen Indexes verwendet wird. Dieser Wert ist bei Indizes in temporären oder entfernten Tabellen NULL. Ansonsten entspricht der Wert der object_id eines physischen Indexes in der SYSPHYSIDX-Systemansicht. |
dbspace_id | SMALLINT | Die ID der Datei, in der der Index enthalten ist. Dieser Wert entspricht einem Eintrag in der SYSDBSPACE-Systemansicht. |
index_category | TINYINT |
Der Indextyp. Werte sind:
|
unique | TINYINT | Gibt an, ob der Index ein eindeutiger Index (1) ist, eine Eindeutigkeits-Integritätsregel (2), reserviert (3), ein nicht eindeutiger Index (4) oder ein eindeutiger Index mit WITH NULLS NOT DISTINCT-Klausel. Ein eindeutiger Index verhindert, dass zwei Zeilen in der indizierten Tabelle dieselben Werte in der Index-Spalte haben. |
index_name | CHAR(128) | Der Name des Indexes. |
not_enforced | CHAR(1) | Wird nur vom System verwendet |
file_id | SMALLINT | DEPRECATED (nicht mehr empfohlen). Diese Spalte ist in SYSVIEW vorhanden, nicht aber in der zugrunde liegenden Systemtabelle ISYSIDX. Der Inhalt dieser Spalte ist derselbe wie in dbspace_id und wird aus Kompatibilitätsgründen bereitgestellt. Verwenden Sie stattdessen dbspace_id. |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |