15.10 - C Language Support - Preprocessor2 for Embedded SQL

Teradata Preprocessor2 for Embedded SQL Programmer Guide

prodname
Preprocessor2 for Embedded SQL
vrm_release
15.10
category
Programming Reference
featnum
B035-2446-035K

PP2 supports C in:

  • IBM z/OS mainframe environment
  • Network‑attached environment
  • UNIX OS
  • Windows
  • Note: Some compilers will generate C compiler warnings unless the following include statements are inserted in the Teradata supplied samples:

     #include <stdio.h>
     #include <string.h>

    The C statements generated by PP2, when run in one of the above environments, are acceptable to the compilers for those environments. Execute the C precompiler by invoking module PPCMAIN.

    See Chapter 2: “Connecting to the Database and Invoking PP2,” for details. For linkage details, see “Application Linking for Visual C++ on Windows” on page 222.

    Every C program that requests Teradata services through embedded SQL statements requires a communications area. SQLCA is documented in “SQL Communications Area (SQLCA)” in SQL Stored Procedures and Embedded SQL (B035‑1148).