Microsoft SQL Server에서 시퀀스 구현
문제 설명:
순차 식별자에 GUID 사용 복잡성으로 인해 바람직하지 않을 수 있습니다. 제한 사항.
해결책:
SQL Server 2012에 SEQUENCE 개체가 도입되면서 개발자는 이제 테이블과 관계없이 순차 숫자 값을 쉽게 생성할 수 있습니다.
구현 세부 정보:
시퀀스 만들기:
CREATE SEQUENCE Schema.SequenceName AS int INCREMENT BY 1 ;
시퀀스 사용:
다음 값을 저장할 정수 변수를 선언하세요. 값:
DECLARE @NextID int ;
변수에 시퀀스의 다음 값 할당:
SET @NextID = NEXT VALUE FOR Schema.SequenceName;
이 변수를 후속 작업에 사용합니다. 삽입하는 것과 같은 데이터:
INSERT Schema.Orders (OrderID, Name, Qty) VALUES (@NextID, 'Rim', 2) ;
시퀀스의 장점:
위 내용은 SQL Server 시퀀스는 어떻게 순차 식별자 생성을 단순화할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!