小编Tam*_*SQL的帖子

插入sql server中的sql_variant列

我试图从xml列向sql server中的sql_variant列插入一个值

恩.

 INSERT INTO 
  [dbo].[TestColumn]
 (
  Id,
  Attribute,
  AttributeValue
 )
 SELECT 
  Id, 
  'TestName', 
  CAST(CustomColumns.query('//TestName') AS nVarchar(MAX))
 FROM 
  [dbo].[Clmnt] (NOLOCK) 
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误,

Operand type clash: nvarchar(max) is incompatible with sql_variant
Run Code Online (Sandbox Code Playgroud)

任何人对此都有任何线索,如何在sql_variant中轻松插入值?

sql sql-server

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

标签 统计

sql ×1

sql-server ×1