#oracle

윈비
윈비·2024-03-28
Oracle에서 MyBatis를 사용하여 특정 조건에 따라 채번(시퀀스 생성) 로직을 구현하고 싶으신 것으로 이해했습니다. 주어진 조건은 Name1 컬럼의 값이 중복되는지 여부에 따라 Pk1의 값이 변경되거나 유지되어야 한다는 것입니다. 즉, Name1 값이 기존에 데이터베이스에 존재한다면 Pk1은 동일한 값을 유지하고, 새로운 Name1 값이면 Pk1...
아마야
아마야·2021-01-31
먼저 FORALL이 들어간 PL/SQL을 작성하는 방법이 있습니다. FORALL을 사용하면 하나씩 insert하는 것보다 속도가 빨라집니다. 아래는 FORALL을 사용하는 예입니다. SQL> DECLARE 2 TYPE mozi_ins IS TABLE OF MOZI%ROWTYPE INDEX BY BINARY_INTEGER; 3 ...