C Language Support - Teradata Preprocessor2

Teradata® Preprocessor2 for Embedded SQL Programmer Guide

Product
Teradata Preprocessor2
Release Number
17.00
Published
June 2020
Language
English (United States)
Last Update
2020-06-19
dita:mapPath
whb1544831946911.ditamap
dita:ditavalPath
obe1474387269547.ditaval
dita:id
B035-2446
lifecycle
previous
Product Category
Teradata Tools and Utilities
PP2 supports C in:
  • IBM z/OS mainframe environment
  • Workstation-attached environment
    • UNIX OS
    • Windows
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.

For details, see Connecting to the Database and Invoking PP2 For linkage details, see Application Linking for Visual C++ on Windows.

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