SQL/MP Installation and Management Guide

The SQL/MP Database Management Environment
HP NonStop SQL/MP Installation and Management Guide523353-004
1-9
Database Management Operating Environments
and row redistribution with concurrent read and update capability available for the
table or index
Parallel table loads (using multiple SQLCI LOAD PARTONLY operations) and
index loads (using CREATE INDEX or LOAD command with PARALLEL
EXECUTION ON) to reduce the time required to load the object
Automatic recompilation or partial recompilation, which eliminates the need to
terminate program execution when changes in database structure or the
environment make rebinding necessary
Ability to defer name resolution in SQL statements until execution time
Database Management Operating
Environments
SQL/MP is accessible to the Open System Services (OSS) and Guardian operating
environments, as follows:
SQL/MP data is accessible to programs that run in the OSS and Guardian
environments.
SQL tables, views, indexes, collations, catalogs, and SQL programs that are stored
in Guardian files are manipulated by using SQLCI or Guardian utilities as
described in this manual.
SQL programs that are stored in OSS files are manipulated by using OSS utilities
as described in the Open System Services Shell and Utilities Reference Manual.
There are two SQL compiler interfaces, one for the OSS environment and one for
the Guardian environment:
°
c89 is used in the OSS environment, supports OSS path names as input files,
and produces OSS object files. For more information, see the SQL/MP
Programming Manual for C.
°
SQLCOMP is used in the Guardian environment, supports Guardian file names
as input files, and produces Guardian object files. For more information, see
the SQL/MP programming manuals.
The unique ZYQ name associated with an OSS path name can be used in some
Guardian and SQLCI utilities. There is only one ZYQ name for each SQL program
stored in the OSS environment, even if there are multiple links to the file.
Guardian file names can be accessed from OSS—and supplied as input to c89—
by using this format:
/G/volume/subvolume/file
An example of a file name follows:
/G/data1/subvol1/testfl