| 
  SQL  | ![]()     ![]() ![]()   ![]()  | System Tables | 
SELECT can
be used to retrieve information from these in the same manner as from any other
table or view though the menus can be used to access much of the same information
in a more convenient manner. 
As an example of using these tables, the following three SELECTs use the $REC system
view which describes records.  The first query retrieves all the information
about each record in the default database; the second retrieves all the
information about each record in the COMPANY database;
the third retrieves all the information about the OCCUP record
 in the COMPANY database.
SELECT * FROM $REC SELECT * FROM COMPANY.$REC SELECT * FROM COMPANY.$REC WHERE RECNAME EQ 'OCCUP'Most of the system tables are views. That is, they are not physical tables but are representations of the data presented by SQL as tables.
FROM clause of the
SELECT statement as:      [database.]viewname$PASSWORD, $SECURITY and $VALUE_LABEL are
tables; all the others are views.  The tabfile views and tables can be
referenced on the FROM clause of the SELECT
as:    [tabfile.] viewname![]()     ![]() ![]()   ![]()  | 
TABFILE
TABLEVARNAMEVARTYPEVARLENVARLABELSCALEBIASNRANGESMAPDECIMALFILLLZEROLNEGLPOSMISSINGNULLFORMATSEPARATORTHOUSANDSTNEGTPOSVALLABSZERO![]()     ![]() ![]()   ![]()  | 
DBNAME
UPLEVELCASEIDCASEIDORCASEID order (ascending or descending).CASEIDTYCASEID variable type.NCASESNRECSNTEMPSNVARSMAXCASESMAXRECSMAXRECTY![]()     ![]() ![]()   ![]()  | 
RECNUM
RECNAMELINENUMLINE![]()     ![]() ![]()   ![]()  | 
DBNAME
UPLEVELCREDATECRETIMECHNGDATECHNGTIMENCASESNRECSNVARSNTEMPSAVGRECSCASEIDSZCIRLENKEYSIZEACTDATBINADATBDATBLKSZMINDATSZMAXDATSZACTINDBINAINDBINDBLKSZINDEXLENMAXINENTMAXRECVR![]()     ![]() ![]()   ![]()  | 
TABFILE
TABLEINDEX![]()     ![]() ![]()   ![]()  | 
TABFILE
TABLEINDEXCOL![]()     ![]() ![]()   ![]()  | 
GRPNAME
USERNAME![]()     ![]() ![]()   ![]()  | 
RECNUM
RECNAMECOUNTIDCNTLENGTHLOCKMAXVARCNT![]()     ![]() ![]()   ![]()  | 
GRPNAME
USERNAMETABLECOLADDTABFILECONNECTTABCREATEDBACOLDELETEROWDELETETABLEDROPINDEXCREATEROWADDCOLMODSELECTROWMODGRANTERGRPNAMEGRANTERUSERNAMECOLPERM![]()     ![]() ![]()   ![]()  | 
RECNUMB
RECNAMEVARNAMEORDERTYPE![]()     ![]() ![]()   ![]()  | 
TABFILE
TABLEUPLEVELDATECREATETIMECREATEDATEUPDATETIMEUPDATENROWSNCOLNINDEXMAXROWSLENGTHNBLOCKSNROWDELETEPADDING![]()     ![]() ![]()   ![]()  | 
TABFILE
DATECREATETIMECREATEDATEUPDATETIMEUPDATENTABLESTABFILELDIBLOCKSZJOURNAL![]()     ![]() ![]()   ![]()  | 
TABFILE
TABLEVARNAMERANGETYPELOWHIGH![]()     ![]() ![]()   ![]()  | 
RECNUM
RECNAMEVARNAMENVALSVALLABEL![]()     ![]() ![]()   ![]()  | 
TABLE
VARNAMENVALUESVALUELABELMVALUEREFCOUNT![]()     ![]() ![]()   ![]()  | 
RECNUM
RECNAMEVARNAMENVALSVAL![]()     ![]() ![]()   ![]()  | 
RECNUM
RECNAMEVARNAMELABELTYPELENGTHNMINNMAXSMINSMAXMISSNMISS1NMISS2NMISS3SMISS1SMISS2SMISS3MAPSCALEVALLABSVVALS![]()     ![]() ![]()   ![]()  | 
RECNUM
RECNAMEVARNAMELINENOLABEL![]()     ![]() ![]()   ![]()  | 
  TYPE_NAME
  DATA_TYPE
  PRECISION
  LITERAL_PREFIX
  LITERAL_SUFFIX
  CREATE_PARAMS
  NULLABLE
  CASE_SENSITIVE
  SEARCHABLE
  UNSIGNED_ATTRIBUTE
  MONEY
  AUTO_INCREMENT
  LOCAL_TYPE_NAME
  MINIMUM_SCALE
  MAXIMUM_SCALE
  TYPE_NAME   DATA_TYPE  PRECISION  LITERAL_PREFIX  LITERAL_SUFFIX  CREATE_PARAMS    NULLABLE  CASE_SENSITIVE  SEARCHABLE  UNSIGNED_ATTRIBUTE  MONEY     AUTO_INCREMENT
  ----------  ---------  ---------  --------------  --------------  ---------------  --------  --------------  ----------  ------------------  --------  --------------
  TINYINT            -6          3  '               '               
  CHARACTER           1        254  '               '               length                  1               1           4                   0         0               0
  NUMERIC             2         15  '               '               length         
  NUMERIC             3         15  '               '               length,decimal          1               0           3                   0         0               0
  INT                 4         10  '               '               length,decimal          1               0           3                   0         0               0
  SMALLINT            5         15  '               '               length,decimal 
  FLOAT               6         15  '               '               length,decimal 
  REAL                7          7  '               '               length,decimal 
  DOUBLE              8         15  '               '               length,decimal 
  DATE                9         10  '               '               length                  1               0           3                   1         0               0
  TIME               10          8  '               '               'date_map'              1               0           3                   1         0               0
  CHARACTER          12        254  '               '               length                  1               1           4                   1         0               0
This table exists primarily for ODBC clients that may request this information.
![]()     ![]() ![]()   ![]()  |