• SYSTABLE
  • SYSCOLS
  • SYSVIEW
  • SYSINDEXS
  • SYSFOREIGNKEYS
  • SYSKEYS
  • SYSREF

  • SYSTABLE contiene una riga per ogni tabella definita o di sistema.

    Attribute Type Description
    tabName varchar(25) Nome della tabella
    type varchar(1) Tipo della tabella (T = Tabella, V = Vista)
    colCount integer Numero di attributi della tabella
    nPag integer Numero di pagine della tabella
    nReg integer Numero di record della tabella
    lReg integer Lunghezza dei record della tabella

    Top

    Index


    SYSCOLS contiene una riga per ogni attributo di tabella

    Attribute Type Description
    name varchar(25) Nome dell'attributo
    tabName varchar(25) Nome della tabella di appartenenza
    colNum integer Posizione dell'attributo nella tabella
    colType varchar(12) Tipo (integer, varchar(n)) dell'attributo
    isNull varchar(1) Se l'attributo puo' assumere valore nullo (T = true, F = false)
    isKey varchar(1) Se l'attributo e' usato in una chiave per la tabella (T = true, F = false)

    Top

    Index


    SYSVIEW contiene una una riga - o piu' - per ogni vista definita. Il numero delle righe dipende dalla lunghezza della definizione.

    Attribute Type Description
    viewName varchar(25) Nome della vista
    text varchar(50) Definizione SQL della vista

    Top

    Index


    SYSINDEXS contiene una riga per ogni indice

    Attribute Type Description
    idxName varchar(25) Nome dell'indice
    tabName varchar(25) Nome della tabella su cui e' definito l'indice
    isUnique varchar(1) Se l'indice e' UNIQUE (T = true, F = false)
    colCount integer Numero di attributi dell'indice
    nLeaf integer Numero delle foglie dell'indice
    nKey integer Numero di chiavi distinte dell'indice
    isClustered varchar(1) Se l'indice e' di ordinamento (T = true, F = false)
    type varchar(1) Tipo di indice (U = creato dall'utente; P = per chiave primaria; F = per chiave esterna; Q = per chiave UNIQUE)

    Top

    Index


    SYSFOREIGNKEYS contiene una riga per ogni attributo di chiave esterna.

    Attribute Type Description
    tabName varchar(25) Nome della tabella dov'e' definita la chiave esterna
    keyName varchar(20) Nome della chiave esterna
    colCount integer Numero di attributi della chiave esterna
    colNum integer Posizione dell'attributo nella tabella
    ColName varchar(20) Nome dell'attributo
    colSeq integer Posizione dell'attributo nella chiave esterna

    Top

    Index


    SYSKEYS contiene una riga per ogni attributo di un indice.

    Attribute Type Description
    idxName varchar(25) Nome dell'indice di appartenenza
    colName varchar(25) Nome dell'attributo
    colSeq integer Posizione dell'attributo nell'indice
    ordering varchar(1) Criterio di ordinamento (A = crescente, D = decrescente)
    minVal varchar(20) Valore minimo dell'attributo, significativo solo per valori numerici
    maxVal varchar(20) Valore massimo dell'attributo, significativo solo per valori numerici
    type varchar(1) Tipo di indice (U = creato dall'utente; P = per chiave primaria; F = per chiave esterna; Q = per chiave UNIQUE)

    Top

    Index


    SYSREF contiene una riga per ogni chiave esterna.

    Attribute Type Description
    tabName varchar(25) Nome della tabella dov'e' definita la chiave esterna
    keyName varchar(25) Nome della chiave esterna
    refTabName varchar(25) Nome della tabella referenziata (dov'e' definita la chiave primaria)
    refKeyName varchar(25) Nome della chiave primaria della tabella referenziata
    onDelete varchar(10) Azione per DELETE su tabella referenziata (C = cascade, N = no action, S = set null)
    onUpdate varchar(10) Azione per UPDATE su tabella referenziata (C = cascade, N = no action, S = set null)


    Top

    Index