如何在SQL Server数据库中插入带(/)的字符串?

时间:2018-02-19 14:38:13

标签: sql sql-server database sql-insert

我的字符串包含“/".

如何将该字符串插入数据库表列?

当我尝试使用简单查询插入记录时:

insert into XYZ 
values (2567, '364722988', 'ABC', 'IL/ITO-CLVB DEPT APO AE')

我收到错误:

  

Msg 8152,Level 16,State 4,Line 14
  字符串或二进制数据将被截断。

当我从查询中删除“/”时,它将允许我输入数据。

任何建议都将不胜感激。

修改

我已经检查了列长,这不是问题。

1 个答案:

答案 0 :(得分:4)

如果表列长度小于插入的数据,则通常会出现

字符串或二进制数据截断错误。

  

检查表XYZ中第4列的插入值“IL/ITO-CLVB DEPT APO AE'

的长度