我试图通过加入其他两个表来将数据插入到临时表中,但出于某种原因,我不断收到此错误String or Binary data would be truncated
。
在调试时,我意识到表中没有插入行,但仍然会抛出错误。
为了摆脱这种情况,我最终在存储过程中使用了SET ANSI_WARNINGS OFF
,它工作正常。现在问题是我无法在生产数据库中使用此设置重新编译存储过程,我希望修复此问题。另一件更令人恼火的事情是,默认情况下ANSI_WARNINGS
实际上是数据库的OFF
。
请让我知道可能的解决方案。这将是非常有帮助的。