2010-02-26 2 views
0

첫 번째 데이터 마트를 만들려고합니다.도움을 필요로 선택하십시오.

select distinct fpc_number, fpc_desc 
into m2mdata01dw..ProdClass 
from m2mdata01..INPROD 

가 어떻게이 상황에서 일련 번호 기본 키를 설정할 수 있습니다 다음과 같이 나는 나의 차원 테이블을 만드는 오전

코드 "속으로 선택은"?

답변

4
select *, identity (int) as myid 
into #temp 
from mytable 

이 당신에 selct을 할 때 신원을 만들고, 내가 생각하는 테이블을 변경보다 더 나은 솔루션입니다.

+0

니스, 나는 당신이 그것을 할 수 있는지 몰랐습니다. +1 – cmsjr

+1

수락 할 수있는 거부 기능이 있다면 지금 사용하고 있습니다. 나는이 OP가 다시 방문되기를 바랍니다. 귀하의 접근 방식은 확실히 더 우아합니다. – cmsjr

+0

+1, 신원을 지정하기 위해 여러 가지 방법을 시도했지만 구문을 작동시킬 수 없어서 new_id()를 찾을 수있었습니다. 이것은 내 대답을 잘못 만든다. –

1

선택 완료 후에 ID를 추가 할 수 있습니다.

Alter Table ProdClass add Id int Identity Primary Key 
관련 문제