Django 오라클 연동 시 시퀀스값 이용해서 테이블 데이터 삽입
Django에서 오라클 연동을 하고 있는 상태에서 테이블에 데이터를 넣으려는 상황이다. Django에서 새로 생성한 테이블이 아니라 기존에 존재하던 테이블을 사용하는 것인데, 테이블 PK로 쓰이는 id값을 오라클 시퀀스를 이용해서 넣어야 한다. 이런 경우 cursor를 사용해서 쿼리문을 직접 입력하여 실행시킬 수 있으므로 이를 이용해서 id컬럼에 시퀀스 값을 넣을 수 있다. from django.db import connections cursor = connections['oracle'].cursor() cursor.execute(''''' INSERT INTO user ( id , user_id ) VALUES ( USER_SEQ.NEXTVAL , %s ) ''', [ self.user_id ]) cu..