【发布时间】:2011-02-20 23:36:11
【问题描述】:
我对sql知之甚少,谁能给我更深入的解释(或参考)这个异常是什么意思?
--更新
要添加到 VARCHAR 中的数据是:
30819f300d06092a864886f70d010101050003818d00308189028181008942f81b3ae99e5f66dbc92cb971366f513c056e0bd6557c021058f6892d3a648230959c95378969f6dcb63046431fc0d39799789d307f96c811ae3836e43075e8cf21af84ce84f1e9c68773c9fbf03149f40248797a92562d55698dc7dce9f840bad0dfb47ccb982a2f015461cd5d38a3d6d75b349ce0bd89e3535ee8091ce70203010001 P>
有 325 个字符。
我的 VARCHAR 大小为 330 并抛出此异常:
SQL 异常:出现截断错误 遇到试图缩小 VARCHAR '30820276020100300d06092a864886f70d0101010500048202603082025c&' 长度为 330。
(注意错误信息中指定的VARCHAR与我尝试插入的VARCHAR不同,不知道为什么)
如您所见,鉴于此大小,我的数据不能超过 VARCHAR。
可能出了什么问题?
--找到
在准备 SSCCE 时,我意识到我在错误的位置插入了错误的数据..XD
【问题讨论】: