본문 바로가기
자바 풀스택 공부

Day 61. [Spring, PL/SQL] Spring, ROLLBACK, SAVEPOINT, 함수 선언

by seung_nari 2022. 4. 1.

와 드디어 60일 돌파

 

Spring을 깔아보았지요 후후후

 

 

일반 이클립스랑 다른 건 크게 없어보이는데

이야.... maven 프로젝트를 만들고

pom.xml을 봤는데 

 

 

이거만 들고 와서 넣었는데

 

 

호올리...


ROLLBACK / SAVEPOINT

DELETE FROM TBL_MEMBER WHERE ID = 'aaaa';
SAVEPOINT S1;
DELETE FROM TBL_MEMBER WHERE ID = 'amanna';
SAVEPOINT S2;

ROLLBACK S1;

 

PROCDURE

CREATE OR REPLACE PROCEDURE QUIT_PROC (P_ID TBL_MEMBER.ID%TYPE) IS
BEGIN
    UPDATE TBL_BOARD SET WRITER = NULL WHERE WRITER = P_ID;
    UPDATE TBL_REPLY SET WRITER = NULL WHERE WRITER = P_ID;
    DELETE FROM TBL_MEMBER
    WHERE ID = P_ID;
    COMMIT;
END;
/

 

함수 선언

CREATE OR REPLACE FUNCTION GETDATE RETURN DATE IS
BEGIN
    RETURN SYSDATE - 7;
END;
/

SELECT GETDATE FROM DUAL;

댓글