我需要创建一个包含短GUID的列。所以我找到了以下代码:
alter table [dbo].[Table]
add InC UNIQUEIDENTIFIER not null default LEFT(NEWID(),6)
但是我遇到了错误:
转换失败,从字符字符串转换为唯一标识符。
我一直在尝试。
LEFT(CONVERT(varchar(36),NEWID()),6)
并且
CONVERT(UNIQUEIDENTIFIER,LEFT(CONVERT(varchar(36),NEWID()),6))
但我仍然收到相同的错误提示。