[DB] 오라클 PROCEDURE 간단한 업데이트 예제 ~DBeaver에서 실행~ (프로시저 디비버 오류 로그)_update tutorial error log_-oracle update procedure very simple example-+프로시저 에러 보는법+

1. 해당 예제 하기전에 이전글 먼저 해보시는걸 추천합니다.

https://rockbottomdevbus.blogspot.com/2021/11/db-procedure-dbeaver-tutorial-select.html

2. PROCEDURE  오류 로그 조회 방법

SELECT * FROM USER_ERRORS;


3. PROCEDURE  업데이트 예제 (DBeaver 에서 실행)

-- 테이블생성

CREATE TABLE TB_CAR_INFO(

CAR_NUMBER    NUMBER NOT NULL

, CAR_BRAND    VARCHAR2(20) 

);

-- 인서트 

INSERT INTO TB_CAR_INFO (CAR_NUMBER,CAR_BRAND) VALUES (1,'기아');

-- 프로시저 생성

 CREATE OR REPLACE PROCEDURE update_car (

param_num IN NUMBER

, param_str IN VARCHAR2

IS 

BEGIN 

UPDATE TB_CAR_INFO 

SET CAR_BRAND = param_str

WHERE CAR_NUMBER = param_num; 

COMMIT; 

END update_car; 


-- 프로시저 실행

BEGIN 

update_car(1,'현대');

END;


-- SELECT 

SELECT * FROM TB_CAR_INFO;



댓글

T O P