include “filename”

Description

Includes an external file in an Embedded SQL source file.

Syntax

exec sql include "filename" end-exec

Parameters

“filename”

The name of the file to be included in the Embedded SQL source file containing this statement.

NoteThe maximum supported length for the COPY statement is 70 characters, including the file and pathname.

Examples

Example 1: using COPY


      COPY "generic".
 
           ...
 
      EXEC SQL BEGIN DECLARE SECTION END-EXEC.
           01     SRV-NAME   PIC X(80).
           01     UID        PIC X(32).
           01     PASS       PIC X(32).
      EXEC SQL END DECLARE SECTION END-EXEC.
 
           ...
 
      MOVE USER-NAME TO UID.
      MOVE PASSWORD  TO PASS.
 
      EXEC SQL CONNECT :UID IDENTIFIED BY :PASS END-EXEC.
 
      EXEC SQL SELECT @@servername INTO :SRV-NAME END-EXEC.
 
      DISPLAY "CONNECTED TO SERVER ",SRV-NAME.

Copy-file code:                    

01      USER-NAME     PIC X(33)     VALUE IS "sa".
         01      PASSWORD      PIC X(33)     VALUE IS "syb123".

Example 2: using INCLUDE


      EXEC SQL INCLUDE "./generic" END-EXEC.
 
      EXEC SQL BEGIN DECLARE SECTION END-EXEC.
           01     SRV-NAME   PIC X(80).
      EXEC SQL END DECLARE SECTION END-EXEC.
 
      EXEC SQL CONNECT :USER-NAME IDENTIFIED BY :PASSWORD END-EXEC.
 
      EXEC SQL SELECT @@servername INTO :SRV-NAME END-EXEC.
 
      DISPLAY "CONNECTED TO SERVER ",SRV-NAME.

Copy-file code:         

01      USER-NAME     PIC X(33)     VALUE IS "sa".
        01      PASSWORD      PIC X(33)     VALUE IS "syb123".

Usage

See also

declare section