SQL/MX Glossary
Glossary
HP NonStop SQL/MX Glossary—523732-002
Glossary-5
clustering key
clustering key. A storage key made up of a set of columns in a table whose values act as 
logical row-ids. The set of columns that make up the clustering key must guarantee 
uniqueness. See also primary key.
COBOL preprocessor. See SQL preprocessor.
collation. A convention that governs the ordering of any two character strings formed with 
characters from their character sets. SQL/MX supports only the default collation that is 
based on binary ordering. See also character set.
column. A vertical component of a table; the relational representation of a field in a record. 
A column contains one data value for each row of the table. Contrast with row.
column attribute. An attribute that describes the data that a column can contain and how 
the data is stored. Column attributes include data type, default value, heading, row 
order (ascending or descending), nullable, and UPSHIFT.
column default value. The value inserted in a row when an INSERT statement omits a 
value for a column.
column heading. Text specified in a HEADING clause in a CREATE TABLE or ALTER 
TABLE statement to replace the column name in an MXCI display.
column name. An SQL identifier used to identify a column in a table. A table name or 
correlation name can qualify the column name to make it unique within an SQL 
statement.
command file. See OBEY command file.
command-line interface (CLI).  An interface between a software subsystem and a user in 
which the user enters computer-language commands at a prompt. MXCI and SQLCI 
are examples of command-line interfaces.
committed transaction. A transaction that successfully completed its changes to the 
database.
comparable data types. Data types such that a value of one data type can be compared to 
a value of the other data type. See also compatible data types.
comparison predicate. A predicate that compares the values of sequences of expressions, 
or the values of sequences of row values that are the result of row subqueries.
compatible data types. Data types such that a value of one data type can be assigned to a 
column or parameter of the other data type, and columns of the two data types can be 
combined using arithmetic operations. Compatible data types are also comparable. 
See also comparable data types. 
compilation unit. All the data declarations and units of code specified for processing by 
one run of a host language compiler.










