小编use*_*169的帖子

从varchar(36)到UNIQUEIDENTIFIER

我想投一个AuctionId这是一个UNIQUEIDENTIFIERvarchar(36),然后回到一个UNIQUEIDENTIFIER.请帮我.

CAST((SUBSTRING(CAST([AuctionId] as VARCHAR(36)), 0, 35) + '1') AS UNIQUEIDENTIFIER)
Run Code Online (Sandbox Code Playgroud)

但我一直收到这个错误:

消息8169,级别16,状态2,行647从字符串转换为uniqueidentifier时转换失败.

提前致谢

sql sql-server varchar casting uniqueidentifier

1
推荐指数
1
解决办法
7839
查看次数

标签 统计

casting ×1

sql ×1

sql-server ×1

uniqueidentifier ×1

varchar ×1