집 >데이터 베이스 >MySQL 튜토리얼 >Varchar UUID를 SQL Server의 UniqueIndifiers로 효율적으로 변환하는 방법은 무엇입니까?
SQL Server : varchar uuids를 고유 한 식별기로 효율적으로 변환
형식으로 변환하는 간소화 된 SQL Server 메소드를 제공합니다.
함수는 UUID 문자열의 필요한 부분을 추출합니다.
.UNIQUEIDENTIFIER
CAST
CONVERT
a variable 는 샘플 uuid 문자열로 선언되고 초기화됩니다.
UNIQUEIDENTIFIER
는 올바르게 형식화 된 문자열을 <code class="language-sql">DECLARE @uuid VARCHAR(50)
SET @uuid = 'a89b1acd95016ae6b9c8aabb07da2010'
SELECT CAST(
SUBSTRING(@uuid, 1, 8) + '-' + SUBSTRING(@uuid, 9, 4) + '-' + SUBSTRING(@uuid, 13, 4) + '-' +
SUBSTRING(@uuid, 17, 4) + '-' + SUBSTRING(@uuid, 21, 12)
AS UNIQUEIDENTIFIER)</code>
이 접근법은 스키마가 원래 테이블의 스키마 변경을 피하고 SQL 서버 내에서 전환 프로세스를 전적으로 유지하여 효율성을 향상시킵니다.
위 내용은 Varchar UUID를 SQL Server의 UniqueIndifiers로 효율적으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!