[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;
댓글
댓글 쓰기