IDENTITY 열만있는 테이블에 삽입하는 방법은 무엇입니까?


14

IDENTITY 열만있는 테이블이 주어지면 새 행을 어떻게 삽입합니까? 나는 다음을 시도했다.

INSERT INTO TABLE
(Syntax error)

INSERT INTO TABLE VALUES()
(Syntax error)

INSERT INTO TABLE (Id) VALUES()
(Syntax error)

테스트 중이며 IDENTITY 열만 필요합니다. 프로덕션 용이 아닙니다. 그렇지 않으면, 그러한 테이블은 다른 열이 필요하지 않은 시퀀스 생성기로 사용될 수 있습니다.

답변:



3

다른 방법은을 사용하는 것 IDENTITY_INSERT입니다. 이렇게하면 어떤 값을 입력 할 것인지 수동으로 정의 할 수 있습니다.

SET IDENTITY_INSERT TABLE ON ;

INSERT INTO TABLE (ID) VALUES (1), (2) ;

SET IDENTITY_INSERT TABLE OFF ;

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.