尝试运行更新语句并获取“SQL语句嵌套太深”时出错

时间:2010-08-23 08:14:20

标签: sql sql-server-2008

运行某个SQL语句时出现此错误。我已经调查了这个并且没有真正到达任何地方。

  

SQL语句的某些部分嵌套太深。重写查询或将其分解为较小的查询

我无法使用数据发布实际查询,因为它包含一些敏感信息,但基本上我使用编辑器(类似于FCKEditor)创建图像映射并将其发布到我的数据库。一切都很好,然后我去添加另一个区域标签到地图,它打破了。我不认为这是相关数据的大小,因为我可以键入区域标记所采用的更多字符,它仍然可以工作。例如,当我添加

时会引发错误
<area id="" />

但是当我写一段较长的文字时可以,比如:

  

这是一些测试文本,我正在尝试测试它是否是字符限制。

当我在SQL Management Studio中运行语句时发生错误,而不仅仅是在我的代码中。是否与双引号有关? SQL有多少它可以应付?

我使用的是Windows SQL Server 2008网络版。

非常感谢一些帮助,谢谢。

编辑:结果是,所有"都被' + CHAR(34) + '替换,用SQL语句中的实际"替换所有这些已经解决了这些问题。现在我只需要弄清楚为什么要更换它们。

1 个答案:

答案 0 :(得分:0)

事实证明,所有"都被' + CHAR(34) + '替换,用SQL语句中的实际"替换所有这些已解决此问题。