Pro*C – List of Embedded SQL statements

List of Embedded SQL statements supported by Pro*C :

List of Embedded SQL Statements Supported by Pro*C

Declarative Statements
EXEC SQL ARRAYLENTo use host arrays with PL/SQL
EXEC SQL BEGIN DECLARE SECTION
EXEC SQL END DECLARE SECTION
To declare host variables
EXEC SQL DECLARETo name Oracle objects
EXEC SQL INCLUDETo copy in files
EXEC SQL TYPETo equivalence datatypes
EXEC SQL VARTo equivalence variables
EXEC SQL WHENEVERTo handle runtime errors
Executable Statements
EXEC SQL ALLOCATETo define and control Oracle data
EXEC SQL ALTER
EXEC SQL ANALYZE
EXEC SQL AUDIT
EXEC SQL COMMENT
EXEC SQL CONNECT
EXEC SQL CREATE
EXEC SQL DROP
EXEC SQL GRANT
EXEC SQL NOAUDIT
EXEC SQL RENAME
EXEC SQL REVOKE
EXEC SQL TRUNCATE
EXEC SQL CLOSE
EXEC SQL DELETETo query and manipulate Oracle data
EXEC SQL EXPLAIN PLAN
EXEC SQL FETCH
EXEC SQL INSERT
EXEC SQL LOCK TABLE
EXEC SQL OPEN
EXEC SQL SELECT
EXEC SQL UPDATE
EXEC SQL COMMITTo process transactions
EXEC SQL ROLLBACK
EXEC SQL SAVEPOINT
EXEC SQL SET TRANSACTION
EXEC SQL DESCRIBETo use dynamic SQL
EXEC SQL EXECUTE
EXEC SQL PREPARE
EXEC SQL ALTER SESSIONTo control sessions
EXEC SQL SET ROLE
EXEC SQL EXECUTE
END-EXEC
To embed PL/SQL blocks