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 mentioned 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 Studio 2019 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.