Anterior Home Page Sumário E-Mail Próximo

SYSINDEXES

Armazena informações de cada índice, restrição de unicidade e restrição referencial definida sobre uma tabela.

As colunas de SYSINDEXES são:

SCHNAME - CHAR (18)

    = identificador de autorização do esquema

        TNAME - CHAR (18)

    = identificador da tabela

        OBID - INTEGER

    = identificador numérico do índice

        NAME - CHAR (18)

    = identificador do índice ou restrição

        TYPE - CHAR (1)

    ="P" (chave primária)

= "I" (índice criado por CREATE TABLE),

="N" (índice criado por CREATE INDEX)

    = "U" (restrição de unicidade) ou

    = "E" (restrição referencial)

        UNIQUERULE - CHAR (1)

    = "Y" (valores duplicados de chave não são permitidos),

    = "N" (valores duplicados de chave são permitidos)

        COLCOUNT - SMALLINT

    = número de colunas que compõem a chave do índice

        RSCHEMA – CHAR(18)

    = identificador de esquema da tabela referida em restrição referencial

        RNAME – CHAR(18)

    = identificador de tabela da tabela referida em restrição referencial

        ROBID – INTEGER

    = identificador numérico do índice da tabela referida em restrição referencial

        UPDATERULE – CHAR(1)

    = indica a ação decorrente do comando update em restrição referencial:

    "R" (RESTRICT),

    "C" (CASCADE) ou

    "S" (SET NULLS)

        DELETERULE – CHAR(1)

    = indica a ação decorrente do comando delete em restrição referencial:

    "R" (RESTRICT),

    "C" (CASCADE) ou

    "S" (SET NULLS)

        FIRSTKEYCARD – INTEGER

    = número de valores distintos da primeira coluna da chave

    = -1, se não é válido

        FULLKEYCARD - INTEGER

    = número de valores distintos da chave do índice ou

    = -1, se não é válido

        NLEAF - INTEGER

    = número de folhas ou

    = -1, se não é válido

        NLEVELS - SMALLINT

    = número de níveis ou

    = -1, se não é válido

        CLUSTERED - CHAR (1)

    = "Y" (tabela está fisicamente ordenada pela chave),

    = "N" (tabela não está fisicamente ordenada pela chave) ou

    = " ", se não é válido

A chave primária de SYSINDEXES é composta pelas colunas NAME ,SCHNAME e OBID.

Anterior Home Page Sumário E-Mail Próximo