NonStop SQL/MP Reference Manual

Table Of Contents
NonStop SQL/MP Reference Manual142115
N-3
Names
directive is in effect at a statement's compilation, preparation, or entry (for static,
prepared, or SQLCI statements, respectively), then SQL resolves names in the statement
at the time the statement executes instead.
See CONTROL QUERY Directive
on page C-70 for more information about changing
the time at which names are resolved. See DEFINEs on page D-26 for details about the
resolution of DEFINE names. See the NonStop SQL/MP Programming Manual for
COBOL85 or the NonStop SQL/MP Programming Manual for C for a discussion of
name resolution in host programs and the relationship between name resolution and
various compilation options.
Names
NonStop SQL uses six main types of names:
SQL identifiers
Guardian names
OSS names
Host identifiers
DEFINE names
Catalog names
Rules for SQL identifiers, host identifiers, Guardian names, and OSS names are
described in separate entries for those topics. Rules for DEFINE names and catalog
names are described in the entries for DEFINEs
on page D-26 and Catalogs on
page C-6.
Rules for names of other entities used in NonStop SQL/MP are described in terms of
these six types of names. For example, a table name is a Guardian name, the name of a
prepared statement is an SQL identifier, and so forth.
Generally, the rules for naming an entity used by NonStop SQL/MP are described in the
main entry that describes that entity. For example, the rules for table names are
described in the entry Tables
on page T-1 and the rules for naming prepared statements
are described in the entry PREPARE Statement on page P-24.
Case is generally not significant in NonStop SQL/MP names, although it is significant in
names of host variables in the C programming language, in string literals, and in the c89
command.
For more information, refer to the entry for a specific type of name.
NEWLINE_CHAR Option
NEWLINE_CHAR is an option of the SQLCI report writer SET STYLE command that
specifies the character that indicates a new line in a column heading.
NEWLINE_CHAR "character"