Post-Relational Database Command Reference
 UNIVERSE 
 BASIC 
 BASIC
   ABORT
   ASSIGNMENT
   BOOLEAN
   BRANCHING
   BSD
   COMPILE.TIME
   CONSTANT
   DIMENSION
   DYNAMIC
   EQUATE
   EXECUTE
   IO
   MATH
   NLS
   SQL
   STRING
   SYSTEM
   TABLE
   TAPE
   TBD
   TRANSACTION
   TRANSFORM
 PROC
   BRANCHING
   BUFFER
   EXECUTE
 TCL
   ANALYSIS
   IO
   SYSTEM
C Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
CLEARFILEDeletes all the records in a table's data section or dict section.
CRTManages output to terminals.
D Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
DELETEThere are two delete commands. Both are explained here.
DELETELISTRemoves a record from the &SAVESLISTS& table.
DELETEUThis command acquires an update lock before deleting the record.
DISPLAYManages output to terminals.
E Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
ECHOControls whether or not output to terminal (standard out) is suppressed.
EOFDetermines if you are at the end of the command line parameters.
ERRMSGFormats errors using the ERRMSG data.
F Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
FILELOCKLocks an entire table.
FILEUNLOCKReleases a FILELOCK.
FLUSHUsed with OPENSEQ to make sure all writes have completed.
G Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
GETGets a command line argument
I Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
INPUTUsed to receive input from the default input device, which is usually a keyboard, but could be a scanner, or even another computer.
INPUTCLEARClears the type-ahead buffer (any characters already in the pipeline).
INPUTDISPThis is not really a part of the INPUT family. Use CRT instead.
INPUTDPThis is the NLS safe version of the INPUT command.
INPUTERRThis is not really part of the INPUT family. INPUTERR writes a formated error message to the last line of teh termional, as defined by the TERM startment.
INPUTIFAllows several things to be mashed into a single, poorly thought out command. Use INPUT instead and increase readability.
INPUTNULLDefines any single character, that when input by itself should be converted into a null.
INPUTTRAPSelects a GOSUB branch based on the position of the entered character.
L Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
LOCKAllow for the locking of non-table related resources.
M Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
MATREADIdentical to READ except that the receiving dynamic array is replaced by a receiving dimensioned array.
MATREADUIdentical to READU except that the receiving dynamic array is replaced by a receiving dimensioned array.
MATWRITE Identical to WRITE except that the receiving dynamic array is replaced by a receiving dimensioned array.
MATWRITEUIdentical to WRITEU except that the receiving dynamic array is replaced by a receiving dimensioned array.
O Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
ONUse ON as part of the GOSUB command or as part of the WRITE command.
P Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
PAGEForces output to advance to a new page, first triggering a footer, if any, then paging, then triggering a header if any.
PRINTManages output to terminals or printers.
PROCREADReads the primary input buffer from the calling PROC.
PROCWRITEUpdates the input buffer of the calling PROC.
PROMPTChanges the single character used by the INPUT family of commands.
R Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
READRetrieves a record from the file and based on the record id
READBLK
READLIST
READNEXTGets a value (typically an ID) from a select list, then moves the pointer forward to the next value.
READSEQ
READT
READURetrieves a record from the file and based on the record id and sets an update lock
READVRetrieves a field from a record from the file and based on the record id
READVURetrieves a field from record from the file and based on the record id and sets an update lock
RECORDLOCKED
RECORDLOCKL
RECORDLOCKU
S Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
SEEKSimilar to GET(ARG.), SET(ARG.) also auto-advances the pointer to the next element.
U Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
UNLOCKRelease a resource lock.
W Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
WEOFW(rite) E(nd) O(f) F(ile) marker on a tape.
WEOFSEQW(rite) E(nd) O(f) F(ile) marker on a sequential file.
WRITEWrites record back to a database table.
WRITEBLK
WRITELIST
WRITESEQ
WRITESEQF
WRITETWrites data to a tape device.Contributed by Russ Watson
WRITEUWrites data back to the database.
WRITEVWrites one field back to a database table.
WRITEVUWrites field back to a database table.
Symbol Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
@Used in managing cursor positioning on terminals.
Code Index: C  D  E  F  G  I  L  M  O  P  R  S  U  W  Symbol  Code  
COMMANDLINEExample of EOF and GET argument handlers
CURSORCursor managment example.

More Details or Suggestions?
           

MV Updated from a Post-Relational data table on 10:18:32 23 Apr 2010
Courtesy of Key Ally, Inc.
More information at U2-Users Group
UniVerse is a Trademark of Rocket Software. Previous, IBM, Informix, Ardent, and vMark.
DMOZ
Wikipedia
 


Post-Relational (adjective) relating to databases which are a superset of SQL and XML, offering highly structured data with both relational and multi-value approaches available.

PRDB Reference (noun) repository of commands, concepts, and code designed for the various Post-Relational databases.