SQL/MX Glossary
Glossary
HP NonStop SQL/MX Glossary—523732-002
Glossary-31
savepoint
S
savepoint. A marker that allows an application to roll back part of a transaction if a minor 
error is encountered. The application must still commit or roll back the full transaction 
when it is complete.
scale. A positive integer that represents the number of digits to the right of the decimal point 
in the evaluation of an arithmetic expression. Contrast with precision.
schema. A named collection of SQL/MX database objects. Each SQL/MX database object 
is described in only one schema, although an object can refer to objects described in 
other schemas. A schema cannot contain other schemas. Each schema is described in 
a catalog. The schema is the unit of ownership, all database objects in a schema are 
owned by the schema owner.
search condition. A predicate or compound predicate that defines the criteria for selecting 
data or for including data in a table or view.
select list. A list that specifies columns or expressions to include in the result of a query or 
the columns in which to insert or update data.
self-contained application. An embedded SQL C/C++/COBOL application whose sources 
have been preprocessed by preprocessors without using the -x option. The application 
is self-contained because it does not need separate module definition files. Its module 
definitions are in the application’s object file.
self-referencing foreign key constraint. The referential constraint where a foreign key is 
referencing the primary key of the same table.
sensitive command. A SQL/MX connectivity service (MXCS) administrative command that 
changes data or objects in the MXCS subsystem being administrated. Contrast with 
nonsensitive command.
serializable access. An access option for any DML statement that requires that the 
statement and any concurrent process (accessing the same data) execute as if the 
statement and the other process had run serially rather than concurrently. This option 
locks all data accessed through the DML statement and holds the locks on data in 
audited tables until the end of any containing transaction. Serializable access provides 
the repeatable read capability. Contrast with read uncommitted access and read 
committed access.
server. A process or program that provides services to a client or a requester. A server 
process is a running instance of a server program. A combination of hardware and 
software designed to provide services in response to requests received from clients 
across a network. See also node.
session. A particular execution of MXCI from the time MXCI is invoked to the time it is 
terminated.










