PROCEDURE IN ORACLE code example

Example 1: sql procedure oracle

CREATE OR REPLACE PROCEDURE my_schema.my_procedure(param1 IN VARCHAR2) IS
    cnumber NUMBER;
BEGIN
    cnumber := 10;
    INSERT INTO my_table (num_field) VALUES (param1 + cnumber);
    COMMIT;
EXCEPTION
    WHEN OTHERS THEN
        raise_application_error(-20001, 'An error was encountered - '
            || sqlcode || ' -ERROR- ' || sqlerrm);
END;

Example 2: syntax of procedure in oracle

CREATE OR REPLACE PROCEDURE procedure_name
    [ (parameter [,parameter]) ]

IS
    [declaration_section]

BEGIN
    executable_section

[EXCEPTION
    exception_section]

END [procedure_name];

EXECUTE procedure_name(?,?,?);

Example 3: procedure plsql

CREATE PROCEDURE nome_procedura [(parametri)] IS
	Definizioni;
BEGIN
	Corpo procedura;
END;

Example 4: procedures in pl sql

CREATE [OR REPLACE] PROCEDURE procedure_name 
[(parameter_name [IN | OUT | IN OUT] type [, ...])] 
{IS | AS} 
BEGIN 
  < procedure_body > 
END procedure_name;

Example 5: oracle create stored procedure

-- Oracle

-- EXAMPLE
CREATE OR REPLACE PROCEDURE select_employees()
BEGIN
   select * 
   from employees 
   limit 1000; -- Remember, the delimiters within the stored procedure remain ;
END;

/* SYNTAX
CREATE OR REPLACE PROCEDURE <Your-procedure-name>(<argument1><argument2>...<argumentN>)
BEGIN
   <Code-that-stored-procedure-executes>; -- Remember, the delimiters within the stored procedure remain ;
END;
*/

Tags:

Sql Example