Arv*_*ind 3 sql sql-server-2008
我编写了一个简单的SQL查询,在其中将变量声明为UNIQUEIDENTIFIER类型,然后尝试将其插入表中该列为类型的表中UNIQUEIDENTIFIER。但是我收到一条错误消息说
从字符串转换为uniqueidentifier时转换失败。
谁能帮我这个?
这是我的代码:
DECLARE @SessionId AS UNIQUEIDENTIFIER;
SET @SessionId='G51F4E30-E1AB-4E7E-8F5B-0E2613DC9001';
PRINT @SessionId;
INSERT INTO [DB_Name].[dbo].[table_name] ([SessionId])
VALUES (@SessionId);
Run Code Online (Sandbox Code Playgroud)
SET @SessionId='G51F4E30-E1AB-4E7E-8F5B-0E2613DC9001';
^
Run Code Online (Sandbox Code Playgroud)
“ G”不是有效的十六进制字符。GUID只能包含0-9和AF之间的字符。
| 归档时间: |
|
| 查看次数: |
4740 次 |
| 最近记录: |