use*_*967 1 sql-server mssql-jdbc
我用VARBINARY(MAX)列表,我尝试将值插入该表.但我不能.QUERY是
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')
Run Code Online (Sandbox Code Playgroud)
错误是:
不允许从数据类型varchar到varbinary(max)的隐式转换.使用CONVERT函数运行此查询.
我该如何插入值?
错误是自我解释.
使用 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')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16021 次 |
| 最近记录: |