PL/SQL¶
Block¶
A PL/SQL block is made up of three sections - Declaration (optional)
Allows variables, types, procedures and functions to be defined for use within the block
Executable
Exception (optional)
[DECLARE --declarations]
-- declare any local variabled
BEGIN
-- statements
[EXCEPTION -- handlers]
-- handle exceptions
END;
Notes¶
PL/SQL: ORA-00904: : invalid identifier
PLS-00231: function 'GET_RATIO_NAME' may not be used in SQL
For using function in a SQL statement in a stored procedure in a package. It need to be declared in the package specification