Background Image

FORUM

조회 수 5 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Windows 11 64Bit
CUBRID Ver.
CUBRID 11.4
CUBRID TOOL Ver.
CUBRID ADMIN 12.0
응용 환경(API)
odbc(dbeaver는 jdbc)


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
기존 만들어진 table의 PK Field에 auto increment 기능을 설정했습니다.

 

따라서 insert문 진행 시, 해당 PK field는 생략하고 코드를 짜고 난 이후,

 

해당 insert된 row의 PK 값을 가져오는 쿼리문이 무엇일까요??

 

알려주시면 감사하겠습니다.

 

  • ?
    박동윤 10 시간 전

    안녕하세요.
    위의 구조로 테이블을 생성하신 후 LAST_INSERT_ID() 함수를 통해 해당 값을 확인할 수 있습니다.(세션단위)
    ex)
    INSERT INTO tbl VALUES(null,'test');
    SELECT LAST_INSERT_ID();
    해당 SELECT를 통해 바로 이전에 auto_increment 의 자동 증가 된 가장 최근 값을 반환합니다.


    단, INSERT와 SELECT중간에 다른 테이블의 자동 증가 컬럼 을 증가 시킬 경우 해당 값을 반환하게 되어지니, INSERT > SELECT 패턴화하여 사용하는 것을 권장 드립니다.
    ex)
    INSERT INTO tbl_1 VALUES(null,'test');
    INSERT INTO tbl_2 VALUES(null,'test');
    SELECT LAST_INSERT_ID();
    일 경우, tbl_2의 값을 반환.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 24 admin 2024.04.23 208706
» 최근 삽입 row PK 가져오기 1 new 타몽이 2026.04.14 5
4266 gettransactioninfo 응답결과에 잘못된 값이 넘어오는 현상 문의드립니다. 1 jhj0123 2026.04.08 360
4265 gettransactioninfo문의 1 헬로월드 2026.04.03 612
4264 DBA 유저 그룹 관련 문의 1 heehee 2026.03.17 1846
4263 max_client 와 관련하여 현재상태를 확인하는 방법 1 file PCH 2026.03.14 2601
4262 서버이관시 호환문제 1 밤톨이 2026.03.11 2636
4261 -21013 / Cannnot connect to a broker 1 디에스 2026.03.03 2462
4260 큐브리드11.4.4 버전 java_stored_procedure invalid 문제 2 file 냐냐냠 2026.02.20 3744
4259 JSON type index 1 크캬 2026.01.30 4389
4258 restoredb 이후 오류발생 4 file PCH 2026.01.27 4520
4257 cubrid 11.4에서 Stored Function 생성 이후 함수 내부에서 다른 함수 호출시 위치에 따라 "Stored procedure execute error" 오류가 출력 되는 문제 1 두목원슝 2026.01.27 4478
4256 Django + python환경에서 orm 지원 문의 1 스에트치 2026.01.22 4240
4255 odbc / jdbc 환경에서 현재 세션의 isolation level 확인방법 4 jhlee 2026.01.21 4323
4254 큐브리드 사용자(스키마) 계정에 대한 비밀번호 정책을 추가 1 PCH 2026.01.20 4169
4253 브로커 이중화 관련 문의드립니다. 4 file PCH 2026.01.14 4469
4252 HA 구성에 독립된 DB 추가하는 방법 문의드립니다. 1 깐수 2026.01.08 4391
4251 CUBRID DB 9에서 11버전으로 업그레이드 연계 JDBC 변경 문의 1 MiniMaster 2025.12.23 5386
4250 큐브리드 설치 시 로그 위치 변경 문의 1 강인함 2025.12.22 4191
4249 unloaddb 후 loaddb 시 오류 5 file PCH 2025.12.15 4699
4248 JDBC에서 SEQUENCE OF 타입의 컬럼 값을 조회하는 방법 문의 1 새옹지마 2025.12.11 4910
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 214 Next
/ 214

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales