2010-12-14 5 views
0

PK가없는 테이블이있어서 테이블을 추가해야합니다. DB2 -400 용 GUID

난 그냥 마지막 열 등의 자동 증분 INT를 추가하려고 했어요 (데이터베이스가 완전히 SQL되지 않습니다 그래서 열을 추가 할 경우 실제로 문제).

나는 고유 식별자에게이 같은 고유 식별자를 가질 것 UID를 사용하는 모든 테이블에 그래서 두 행 호출되지 때마다 반환 UID의 함수의 이야기를 들었습니다.

합니까 DB2400 (AN AS400 또는 iSeries에 DB2)는 이러한 기능이?

답변

2

당신은 실행중인 iSeries의 소프트웨어의 버전을 말하지 않지만, OS (> 6.1)의 최신 버전은 DB2에 대한 GENERATE_UNIQUE 기능을 포함한다.

0

당신은 ROW_ID 데이터 유형을 사용하거나의 UID를 만들 수 모두에서 GENERATE 절과 함께 AS의 IDENTITY 절을 사용할 수 있습니다.