如何在SQL Server 2008 R2中插入特殊字符?

时间:2011-04-14 08:57:25

标签: sql sql-server

我正在尝试收集新闻文章并将内容存储在数据库中。我需要在不到15分钟的时间内快速说出300篇新闻文章。新闻内容之间有很多特殊字符,如“'”等。有没有办法说数据库在写入数据库时​​忽略这些字符?插入查询失败。

感谢。

3 个答案:

答案 0 :(得分:1)

参数化您的INSERT语句 - 您将为自己节省很多这样的问题。这样做的其他好处包括执行计划重用(对性能有益)和SQL注入保护。

答案 1 :(得分:0)

  

我需要在不到15分钟的时间内快速说出300篇新闻文章

其他人会认为你的快速定义非常慢。 300篇文章插页应在15秒内完成,而不是15分钟。

  

插入查询失败

显示查询请加上错误。如果您使用参数,那么除非您的数据太长而无法在参数中正确处理,否则您没有任何问题。

答案 2 :(得分:0)

我错了,我没有正确地分析问题,它只是影响查询的引用而且我引用了引号而不是添加双引号来逃避,因为它没有任何区别。

如果没有像那样只使用'将是SQL Server 2008中的问题 - 点了解。

感谢。