: 프로시저 생성
생성은 사실 간단하다. 문법만 조금 익숙해지자.
우선 DBeaver를 사용한다면 프로시저를 생성할 수 있으나 사용해볼 수 없다.
https://wakestand.tistory.com/376
DBeaver 오라클 펑션/프로시저 디버깅 방법
믿을 수 없겠지만 DBeaver에서는 오라클 프로시저 디버그를 지원하지 않기 때문에 DBeaver에서는 펑션(Function), 프로시저(Procedure) 디버그가 불가능하다 위 스크린샷이 제작자가 직접 우리는 오라클
wakestand.tistory.com
이 글을 참조했다. 가능한 방법이 있다면 알려주신다면 큰 감사 표하겠다.
글에 나오듯 SQL DEVELOP 를 사용해야한다.
우선 만드는 것을 해보자.
CREATE OR REPLACE PROCEDURE로 만들 프로시저 이름을 선언해준다.
우리에게 익숙한 함수 명이다.
자바로 치면 public static void Test_Table_Insert_Proc(){ } 같은 느낌이라 할 수 있겠다.
그 후 괄호한에 인자와 타입을 명시하고,
IS 이후에 함수 자체적으로 값을 넣어줄 것을 정할 수 있다.
마치
public static void Test_Table_Insert_Prco(int age, int nick){
this.name = "원빈";
this.age = age;
this.nick = nick;
}
같은 느낌이다.
이후 BEGIN부터는 실행되는 SQL문이다.
프로시저 실행은 SQLPLUS 혹은 SQL DELVELOPER에서 할 수 있고
이렇게 된다.
'DBMS' 카테고리의 다른 글
DB - Index (0) | 2022.03.01 |
---|---|
PL/SQL ORACLE 완전 기초부터!! - 프로시저(1) (0) | 2022.03.01 |
PL/SQL ORACLE 완전 기초부터!! - FOR, WHILE (0) | 2022.03.01 |
PL/SQL ORACLE 완전 기초부터!! - LOOP문 (0) | 2022.02.28 |
PL/SQL ORACLE 완전 기초부터!! - CASE 문 (0) | 2022.02.28 |