728x90
이전동안 주로 쓰던 데이터베이스가 오라클이어서 새로 이직한 회사에서 실수가 잦은것 같다..
이곳에서는 오라클, MYSQL, MSSQL등등 다 쓴다.
이번에는 MSSQL에 대해서 자동증가값과 관련한 실수였다.
보통 오라클의 경우
INSERT INTO 컬럼명 VALUE 시퀀스.NEXTVAL();
의 쿼리를 써서 IDX를 준다.
하지만 MSSQL에서는 컬럼 자체에 자동증가설정을 한뒤, 쿼리부분에서 그 컬럼 부분을 빼버린다.
만약 테이블의 컬럼이 IDX, MY_NAME두개인 테이블에 데이터를 INSERT한다고 한다면,
INSERT INTO 테이블명 (MY_NAME) VALUES ('YJ')
라고 하면 되는것이다.
728x90
'개발 > 삽질 기록' 카테고리의 다른 글
| [Tool] 이클립스 창 분할 (0) | 2016.04.14 |
|---|---|
| [JAVA] JAVA에서 자주 쓰게 되는 형변환 (0) | 2016.04.14 |
| [Tool] 톰캣 - Invalid byte tag in constant pool (0) | 2016.04.08 |
| [스프링] 검색 후 검색 텍스트 부분에 검색값이 나오지 않음. (0) | 2016.04.07 |
| [Linux] 자주쓰는 명령어 정리 - chmod, chown (0) | 2016.04.06 |