C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
Oracle ProceduresA procedure is a group of PL/SQL statements that can be called by name. The call specification (sometimes called call spec) specifies a java method or a third-generation language routine so that it can be called from SQL and PL/SQL. Create ProcedureSyntax CREATE [OR REPLACE] PROCEDURE procedure_name [ (parameter [,parameter]) ] IS [declaration_section] BEGIN executable_section [EXCEPTION exception_section] END [procedure_name]; Following are the three types of procedures that must be defined to create a procedure.
Oracle Create procedure exampleIn this example, we are going to insert record in the "user" table. So you need to create user table first. Table creation: create table user(id number(10) primary key,name varchar2(100)); Now write the procedure code to insert record in user table. Procedure Code: create or replace procedure "INSERTUSER" (id IN NUMBER, name IN VARCHAR2) is begin insert into user values(id,name); end; / Output: Procedure created. Oracle program to call procedureLet's see the code to call above created procedure. BEGIN insertuser(101,'Rahul'); dbms_output.put_line('record inserted successfully'); END; / Now, see the "USER" table, you will see one record is inserted.
Oracle Drop ProcedureSyntax DROP PROCEDURE procedure_name; Example to drop procedureDROP PROCEDURE pro1;
Next TopicOracle Function
|