Pervasive logo

Prev SQL Engine Reference Next

System Tables


Pervasive.SQL System Tables Reference

This appendix describes the Pervasive.SQL system tables. For each system table, the following table indicates the name of the associated file and briefly describes the system table's contents.


Note
Some data in the system tables cannot be displayed. User passwords, for example, display in encrypted form.

 
Table C-1 System Tables 

System Table
Dictionary File
Contents
FILE.DDF
Names and locations of the tables in your database.
FIELD.DDF
Column and named index definitions.
INDEX.DDF
Index definitions.
ATTRIB.DDF
Column attributes definitions.
VIEW.DDF
View definitions.
PROC.DDF
Stored procedure definitions.
USER.DDF
User names, group names, and passwords.
RIGHTS.DDF
User and group access rights definitions.
RELATE.DDF
Referential integrity (RI) information.
TRIGGER.DDF
Trigger information.
DEPEND.DDF
Trigger dependencies such as tables, views, and procedures.

When you issue a CREATE DICTIONARY statement, Pervasive.SQL creates the X$File, X$Field, and X$Index system tables and the associated dictionary files. Pervasive.SQL creates the other system tables as follows:

Because the system tables are part of the database, you can query them to retrieve information about the database. However, to update the system tables, you must use data definition statements. You cannot update them with data manipulation statements as you would standard data tables; this may corrupt the dictionary.


Prev
Words to Avoid
Contents

Check for Revisions
Next
Installing System Tables and Data Dictionary Files