조회 수 34326 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

AUTO_INCREMENT 컬럼 MySQL LAST_INSERT_ID() 대체 방법
AUTO_INCREMENT 특성이 부여된 컬럼에 데이터 저장 후 자동 생성된 값을 얻어오는 MySQL함수인 LAST_INSERT_ID() CUBRID에서 지원하지 않는 함수이다.

이를 대체하기 위해서는 JDBC 프로그램에서만 가능한데 PreparedStatement.getGeneratedKeys() 메소드를 사용할 수 있다.

Create table test_t(a int auto_increment, b char(10), c char(10) );

//MySQL
Insert into test_t(b,c) value(‘b’,’c’);

Select LAST_INSERT_ID(); //자동 증가된 a 컬럼의 값을 가져온다.

è

//CUBRID
preparedStatement =

connection. prepareStatement(“insert into test_t(b,c) value(‘b’,’c’)”, Statement.RETURN_GENERATED_KEYS);

preparedStatement.execute();

resultSet = preparedStatement.getGeneratedKeys();

if (rs.next()) {

java.math.BigDecimal bdDocNo = rs.getBigDecimal(1);

   docNo = bdDocNo.intValue();

}


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
141 CUBRID 매니저 CUBRID에서 여러개의 질의 결과 확인하는 방법 file seongjoon 2010.01.02 15418
140 CUBRID 매니저 CUBRID에서 OID 확인하는 방법 file seongjoon 2010.01.02 17358
139 질의작성 문자 코드셋(UTF-8, EUC-KR) 사용시 CUBRID 는? 남재우 2010.01.01 23157
138 기타 테이블에 comment 사용하기 1 남재우 2010.01.01 22086
137 운영관리 cubrid_service.exe 가 CPU 를 지속적으로 일정부분 점유하는 경우 남재우 2010.01.01 13743
136 CUBRID 매니저 질의편집기 사용시 주의할 점 남재우 2010.01.01 13977
135 마이그레이션 타 DB 에서 마이그레이션시 질의 변경 샘플 - CASE 문 웁쓰 2009.12.31 23022
134 기타 glo 사용시 loaddb 주의 사항 웁쓰 2009.12.31 19557
133 질의작성 Integer 컬럼의 결과에 + or – 연산을 할 때 주의해야 할 점 웁쓰 2009.12.31 14289
132 기타 EVALUATE method 수행시 주의해야 할 점 웁쓰 2009.12.31 13755
131 질의작성 CUBRID설치 후 default설정 상태에서 Query Plan보기(CSQL모드) cubebridge 2009.12.31 17246
130 운영관리 CUBRID Database page크기 확인 방법 janus 2009.12.31 16788
129 응용개발 php에서 serialize/unserialize 사용 시 주의할 점 시난 2009.12.29 32880
128 질의작성 쿼리로 인덱스 정보 확인하기 시난 2009.12.29 25873
127 질의작성 쿼리로 테이블이 존재하는지 확인하기 시난 2009.12.28 24318
126 마이그레이션 CUBRID는 MySQL의 varchar(255)와 동일한 길이가 아닌가요? 손승일 2009.12.28 28853
» 응용개발 CUBRID AUTO_INCREMENT 컬럼 MySQL LAST_INSERT_ID() 대체 방법 손승일 2009.12.22 34326
124 운영관리 CUBRID Manager의 백업 자동화를 이용하여 요일 별로 백업을 하는 방법. file seongjoon 2009.12.16 16357
123 응용개발 CUBRID의 날짜형 타입을 java의 날짜형 타입에 할당할 때의 값 비교. file seongjoon 2009.12.16 21280
122 CUBRID 매니저 CUBRID Manager에서 날짜타입이 있는 excel 파일 올릴때 주의할점. file seongjoon 2009.12.16 17861
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 15 Next
/ 15

Contact Cubrid

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

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5