|
|
|
CREATE FUNCTION
Create a stand-alone function or a call spec.
Syntax:
CREATE [OR REPLACE] FUNCTION [schema.]function [arguments_clause]
RETURN datatype [invoke_clause]
AS plsql_function_body
CREATE [OR REPLACE] FUNCTION [schema.]function [arguments_clause]
RETURN datatype [invoke_clause]
AS LANGUAGE JAVA NAME 'string'
CREATE [OR REPLACE] FUNCTION [schema.]function [arguments_clause]
RETURN datatype [invoke_clause]
AS LANGUAGE C [NAME name] LIBRARY lib_name [WITH CONTEXT][PARAMETERS params]
arguments_clause:
(argument [IN|OUT|IN OUT] [NOCOPY datatype])
invoke_clause:
any combination of...
AUTHID CURRENT_USER
AUTHID DEFINER
DETERMINISTIC
PARALLEL_ENABLE
Related Commands:
FUNCTION - ALTER FUNCTION
FUNCTION - DROP FUNCTION
PACKAGE - CREATE PACKAGE
LIBRARY - CREATE LIBRARY
Related Views:
CODE_PIECES
CODE_SIZE
DBA_SOURCE ALL_SOURCE USER_SOURCE