我有数据让idmember像1234,并希望更新我的记录添加0000。我尝试使用'0000' + idmember
,结果是错误的。
String or binary data would be truncated.
我想要这样的结果00001234
你们能帮帮我吗
谢谢
错误信息
字符串或二进制数据将被截断。
很可能是由于试图用当前宽度无法容纳的字符串更新idmember
列而引起的。如果你有任何数据已经占用了整个宽度,并且你添加了0000
,那么它将不适合,你会看到这个错误消息。
要解决这个问题,您需要增加idmember
varchar字段的大小。您必须将其增加至少4个字符(如果不是更多),以便为您想要添加的0000
腾出空间。
ALTER TABLE [yourTable]
ALTER COLUMN [idmember] nvarchar(259) -- or anything greater than 259
参考