This syntax list shows you the syntax of all precompiler statements. The syntax notation used is BNF.
For the syntax of the database statements in the SQL mode INTERNAL, see the Reference Manual.
as_clause
array_statement
cancel_session
cancel_statement
c_function
char_host_var
close_statement
command
connect_option
connect_statement
connect_statement_internal
connect_statement_oracle
cursor_name
database_name
database_server
dbproc_clause
dbproc_name
ddl_statement
declare_clause
declare_cursor_statement
declare_statement
describe_statement
descriptor_name
dml_statement
dyna_parameter
dyna_parameter_list
embedded_sql_statement
exec_command_statement
execute_immediate_statement
execute_statement
fetch_spec
fetch_statement
file_host_var
file_name
float_host_var
for_clause
getval_statement
host_variable
hostvarprefix
include_declare_statement
include_file_statement
include_sqlca_statement
include_statement
ind_clause
indicator_marker
indicator_variable
ind_variable_declarator
int_host_var
key
label
loop_parameter
open_cursor_statement
os_command
os_command_async
os_command_sync
parameter
parameter_list
parameter_marker
precom_version
prepare_statement
putval_statement
result_param
rte_version
session_name
session_number
session_spec
set_serverdb_statement
sqlda_variable
statement_name
statement_source
string_constant
structure_tag
table_clause
trace_line
trace_state
trace_statement
type_declarator
uidpwd
unichar_host_var
using_clause
using_expr
variable_declarator
variable_name
version_statement
whenever_action
whenever_condition
whenever_statement