EasyManua.ls Logo

HP NonStop SQL/MP

HP NonStop SQL/MP
331 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Host Variables
HP NonStop SQL/MP Programming Manual for C429847-008
2-2
Coding Host Variable Names
Place a Declare Section with the C variable declarations. You can specify more
than one Declare Section in a program, if necessary, but you cannot nest Declare
Sections.
Do not place a Declare Section within a C structure declaration.
Specify the C #include directive in a Declare Section to copy declarations from
another file. However, do not use the SQL SOURCE directive.
Use either C or SQL comment statements in a Declare Section.
Coding Host Variable Names
Use C naming conventions for your host variable and indicator variable names.
A name can contain from 1 to 31 alphanumeric characters, including the underscore
(_), and must begin with a letter or an underscore. To avoid conflicts with HP names,
do not begin your names with two underscores or end them with one underscore. This
example uses a Declare Section with host variable names:
EXEC SQL BEGIN DECLARE SECTION;
short order_number; /* simple variables */
char host_var_for_sql_statement;
struct employee /* structure */
{
short empnum;
char first_name[16];
union {
char last_name[21];
char name_code_item[3];
} union_last_name;
short deptnum;
short jobcode;
} employee_info;
int *ptr_to_table; /* pointer */
#include copyfile /* copy file */
EXEC SQL END DECLARE SECTION;

Table of Contents

Related product manuals