Key words of PLSQL

A

after -> trigger_sync
all functions -> function
alter -> alter_function
            -> alter_package
            -> alter_procedure
and -> boolean_factor
            -> boolean_term
any_character -> match_string
            -> quoted_string
as in sql select_command -> search_condition
            -> sql_item
            -> sql_rest_of_select
            -> sql_subquery
as -> trigger_ref
            -> trigger_ref

B

before -> trigger_sync
begin -> function_body
            -> package_body
            -> plsql_block
            -> procedure_body
between -> boolean_factor
binary_integer -> datatype
            -> table_type_dec
body -> alter_package
boolean -> datatype
by -> table_type_dec

C

char -> datatype
close -> close_statement
comment -> commit_statement
            -> rollback_statement
commit -> commit_statement
compile -> alter_function
            -> alter_package
            -> alter_procedure
constant -> variable_declaration
create -> create_function
            -> create_package
            -> create_procedure
            -> create_trigger
current -> delete_statement
            -> simple_update
            -> subquery_update
cursor -> cursor_body
            -> cursor_declaration
            -> cursor_spec

D

date -> datatype
declare -> function_body
            -> plsql_block
            -> procedure_body
default -> argument
            -> variable_declaration
delete -> delete_statement
            -> trigger_sync
            -> trigger_sync
digit -> n
            -> n
drop -> drop_function
            -> drop_package
            -> drop_procedure

E

E -> number
each -> trigger_when
else -> if_statement
elsif -> if_statement
end -> function_body
            -> if_statement
            -> loop_statement
            -> package_body
            -> package_spec
            -> plsql_block
            -> procedure_body
exception -> exception_declaration
            -> function_body
            -> plsql_block
            -> procedure_body
exception_init -> exception_pragma
exclusive -> lock_mode
            -> lock_mode
            -> lock_mode
exit -> exit_statement

F

false -> boolean_literal
fetch -> fetch_statement
for -> loop_statement
            -> trigger_when
from -> delete_statement
            -> select_statement
function -> alter_function
            -> function_body
            -> function_spec

G

goto -> goto_statement

I

if -> if_statement
            -> if_statement
in -> argument
            -> argument
            -> boolean_factor
            -> cursor_loop_param
            -> lock_table_statement
            -> numeric_loop_param
indexed -> table_type_dec
insert -> insert_statement
            -> trigger_sync
            -> trigger_sync
into -> fetch_statement
            -> insert_statement
            -> select_statement
is -> boolean_factor
            -> cursor_body
            -> cursor_declaration
            -> function_body
            -> package_body
            -> package_spec
            -> procedure_body
            -> record_type_dec
            -> subtype_declaration
            -> table_type_dec

L

like -> boolean_factor
lock -> lock_table_statement
long -> datatype
            -> datatype
loop -> loop_statement
            -> loop_statement

M

mode -> lock_table_statement
multi_line_text -> comment

N

natural -> datatype
new -> trigger_ref
not -> boolean_exp
            -> boolean_factor
            -> boolean_factor
            -> boolean_factor
            -> boolean_factor
            -> field_spec
            -> variable_declaration
nowait -> lock_table_statement
null -> boolean_factor
            -> boolean_literal
            -> char_term
            -> date_expression
            -> field_spec
            -> null_statement
            -> num_factor
            -> variable_declaration
number -> datatype

O

of -> delete_statement
            -> simple_update
            -> subquery_update
            -> table_type_dec
            -> trigger_sync
            -> trigger_sync
old -> trigger_ref
on -> trigger_sync
only -> set_transaction_statement
open -> open_statement
or -> boolean_exp
            -> create_function
            -> create_package
            -> create_procedure
            -> create_trigger
            -> exception_handler
            -> trigger_sync
others -> exception_handler
out -> argument
            -> argument

P

package -> alter_package
            -> alter_package
            -> package_body
            -> package_spec
positive -> datatype
pragma -> exception_pragma
            -> reference_pragma
procedure -> alter_procedure
            -> procedure_body
            -> procedure_spec

R

raise -> raise_statement
raw -> datatype
            -> datatype
read -> set_transaction_statement
record -> record_type_dec
referencing -> trigger_ref
replace -> create_function
            -> create_package
            -> create_procedure
            -> create_trigger
restrict_reference -> reference_pragma
return -> cursor_body
            -> cursor_spec
            -> function_body
            -> function_spec
            -> procedure_body
            -> return_statement
reverse -> numeric_loop_param
rnds -> reference_pragma
rnps -> reference_pragma
rollback -> rollback_statement
row -> lock_mode
            -> lock_mode
            -> trigger_when

S

savepoint -> rollback_statement
            -> savepoint_statement
select -> select_statement
set -> set_transaction_statement
            -> simple_update
            -> subquery_update
share -> lock_mode
            -> lock_mode
            -> lock_mode
sqlcode -> function
sqlerrm -> function
subtype -> subtype_declaration

T

table -> lock_table_statement
            -> table_type_dec
text_until_end_of_line -> comment
then -> exception_handler
            -> if_statement
            -> if_statement
to -> rollback_statement
transaction -> set_transaction_statement
trigger -> create_trigger
true -> boolean_literal
type -> record_type_dec
            -> table_type_dec

U

update -> lock_mode
            -> simple_update
            -> subquery_update
            -> trigger_sync
            -> trigger_sync

V

values -> insert_statement

W

when -> exception_handler
            -> exit_statement
            -> trigger_when
where -> delete_statement
            -> simple_update
            -> subquery_update
while -> loop_statement
wnds -> reference_pragma
wnps -> reference_pragma
work -> commit_statement
            -> rollback_statement