Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Ansichten » Systemansichten

 

SYSIDX-Systemansicht

Jede Zeile in der SYSIDX-Systemtabelle definiert einen logischen Index in der Datenbank. Die darunterliegende 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 Kennzeichnet den darunterliegenden 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. Siehe SYSPHYSIDX-Systemansicht.
dbspace_id SMALLINT Die ID der Datei, in der der Index enthalten ist. Dieser Wert entspricht einem Eintrag in der SYSDBSPACE-Systemansicht. Siehe SYSDBSPACE-Systemansicht.
file_id SMALLINT DEPRECATED (nicht mehr empfohlen). Diese Spalte ist in SYSVIEW vorhanden, nicht aber in der darunterliegenden Systemtabelle ISYSIDX. Der Inhalt dieser Spalte ist derselbe wie in dbspace_id und wird aus Kompatibilitätsgründen bereitgestellt. Verwenden Sie stattdessen die Spalte dbspace_id.
index_category TINYINT

Der Indextyp. Werte sind:

  • 1 - Primärschlüssel
  • 2 - Fremdschlüssel
  • 3 - Sekundärer Index (umfasst Eindeutigkeits-Integritätsregeln)
  • 4 - Textindizes
unique TINYINT Zeigt an, ob der Index ein eindeutiger Index (1), ein nicht eindeutiger Index (4) oder eine Eindeutigkeits-Integritätsregel (2) ist. 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 Wird nur vom System verwendet
 Integritätsregeln auf der darunterliegenden Systemtabelle
 Siehe auch