DROP TABLE TEST;
CREATE TABLE TEST(ID INT GENERATED ALWAYS AS IDENTITY(START WITH 1, INCREMENT BY 1),
NAME VARCHAR(10));
TEST 테이블을 위와 같이 만듭니다.
그리고 데이터를 넣게 되면
INSERT INTO TEST(NAME) VALUES ('CHS1');
INSERT INTO TEST(NAME) VALUES ('CHS2');
INSERT INTO TEST(NAME) VALUES ('CHS3');
INSERT INTO TEST(NAME) VALUES ('CHS4');
TEST 테이블은
ID | NAME
1 | CHS1
2 | CHS2
3 | CHS3
4 | CHS4
이런 식으로 생기게 되는 데요..
** INSERT 하는 순간 IDENTITY 컬럼에 들어간 값이 무엇인지 아는 방법을 아시면 가르쳐 주세요.
INSERT INTO TEST(NAME) VALUES('CHS5');
하면 ID = 5 가 생길 건데 5를 어떻게 가져오나요.
|