CREATE TABLE Test
(
CodeA INT
, CodeB INT
, CodeName NVARCHAR(10)
)
이런 테이블이 있다고 치면..
CodeA는 원하는데로 코드를 넣고 CodeB만 IDENTITY로 쓸수가 있나요?
예를 들면 이렇습니다.
ㅅ쿼리
INSERT INTO Test
(CodeA, CodeName)
SELECT 10, 'Test101'
INSERT INTO Test
(CodeA, CodeName)
SELECT 10, 'Test102'
INSERT INTO Test
(CodeA, CodeName)
SELECT 10, 'Test103'
INSERT INTO Test
(CodeA, CodeName)
SELECT 11, 'Test111'
INSERT INTO Test
(CodeA, CodeName)
SELECT 11, 'Test112'
결과
CodeA CodeB CodeName
10 1 Test101
10 2 Test102
10 3 Test103
11 1 Test111
11 2 Test112
이런식으로요...
rank()를 사용하세요