SQL database system
 
Manual page for Table(types)

Table types

The following chart illustrates the similarities and differences between the various types of tables / files that shsql supports:

  Standard database tables Temporary tables Ordinary files Tables in a hierarchy
Created using CREATEyesnonoyes
May be retrieved from using SELECTyesyesyesyes
May be involved in a JOINyesyesyesyes
May be populated using SELECT INTOyes[1]yesyesyes[1]
May be modified using INSERT, UPDATE, DELETEyesnonoyes
May use sequencesyesnonoyes
table locking and
record locking available
yesnonoyes
May be processed using MAINTAINyesnonoyes
CREATE INDEX can be used to build indexesyesnoyesyes
May be manually edited using dataedit(1) yesnono[4]yes
Must conform to standard structure rulesyesyesyesyes
Name [2][2]begins with $ begins with . or /[3]
File locationdata dirtmp diranywheredata dir

[1] = the TABLE or APPEND option must be given when SELECTing INTO a database table.

[2] = all names are case-sensitive alphanumeric, with no punct chars allowed except underscore (_) unless otherwise noted.

[3] = may contain slashes (/), but may not begin with a slash (/)

[4] = may be edited using your text editor or modified by programs, but no locking is done


Copyright Steve Grubb  


Markup created by unroff 1.0,    March 18, 2004.