gpt4 book ai didi

sql - 将变量声明为唯一标识符无法正常工作

转载 作者:行者123 更新时间:2023-11-30 23:48:31 24 4
gpt4 key购买 nike

我编写了一个简单的 SQL 查询,其中我将一个变量声明为 UNIQUEIDENTIFIER类型,我试图将它插入到列是 UNIQUEIDENTIFIER 的表中类型。但是我收到一条错误消息说

Conversion failed when converting from a character string to uniqueidentifier.



谁能帮我这个?

这是我的代码:
DECLARE @SessionId AS UNIQUEIDENTIFIER;
SET @SessionId='G51F4E30-E1AB-4E7E-8F5B-0E2613DC9001';

PRINT @SessionId;

INSERT INTO [DB_Name].[dbo].[table_name] ([SessionId])
VALUES (@SessionId);

最佳答案

SET @SessionId='G51F4E30-E1AB-4E7E-8F5B-0E2613DC9001';
^

'G' 不是有效的十六进制字符。 GUID 只能由 0-9 和 A-F 的字符组成。

关于sql - 将变量声明为唯一标识符无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18465163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com