【发布时间】:2017-03-23 19:28:57
【问题描述】:
更新给我以下错误
消息 8152,级别 16,状态 13,过程 BOM 轮,第 8 行字符串或 二进制数据将被截断。声明已终止。
我的声明如下。 [WHEEL LOOKUP V] 计算字段和[BOM WHEEL] 是nvarchar(MAX)
UPDATE T1
SET T1.[BOM WHEEL] = T2.[WHEEL LOOKUP V]
FROM [ASSEMBLIES] T1
CROSS APPLY (SELECT TOP 1 *
FROM [WHEELS] T2
WHERE T1.[BOM WHEEL PN] = T2.[STOCK NO] ) T2
我该如何解决?
谢谢
【问题讨论】:
-
查看 [BOM WHEEL] 和 [WHEEL LOOKUP V] 列的定义。如果 [WHEEL LOOKUP V] 比 [BOM WHEEL] 长,那么您就有这个问题。
标签: sql-server tsql