gpt4 book ai didi

sql-server - 在 VARBINARY(MAX) 列中插入值

转载 作者:行者123 更新时间:2023-12-04 00:08:08 24 4
gpt4 key购买 nike

我有一个带有 VARBINARY(MAX) 列的表,我尝试将值插入到该表中,但我不能。

查询是:

INSERT INTO [I_RACEDB].[dbo].[tce_lineno]([lineNo] ,[testCaseName] ,[project])
VALUES (<lineNo, varchar(250),> ,<testCaseName, varbinary(max),>,<project, varchar(100),>)

INSERT INTO [I_RACEDB].[dbo].[tce_lineno] ([lineNo],[testCaseName],[project])
VALUES ('44','TestCase_TestCheck01_Mail_Validation','proj001')

错误是:

Implicit conversion from data type varchar to varbinary(max) is not allowed. Use the CONVERT function to run this query.

如何插入值?

最佳答案

错误是 self 解释的。

使用 convert(VARBINARY(max), 'TestCase_TestCheck01_Mail_Validation')

即:

INSERT INTO [I_RACEDB].[dbo].[tce_lineno] ([lineNo],[testCaseName],[project])
VALUES ('44',convert(VARBINARY(max), 'TestCase_TestCheck01_Mail_Validation'),'proj001')

关于sql-server - 在 VARBINARY(MAX) 列中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28293221/

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