>問題:直接將包含無連絲的唯一識別碼的資料列轉換為SQL Server中的資料類型通常會導致錯誤。標準轉換技術由於缺少的連字符而失敗。 VARCHAR
UNIQUEIDENTIFIER
>
此高效的SQL查詢透過在鑄造之前將連字符手動插入VARCHAR
<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>
(), strategically placing hyphens to reconstruct the standard
以上是如何將無連字符VARCHAR轉換為SQL Server中的獨特識別儀?的詳細內容。更多資訊請關注PHP中文網其他相關文章!