【发布时间】:2012-05-15 14:48:13
【问题描述】:
我正在寻找一个必须在 ms sql server 中转义的特殊字符列表,但找不到我看到的关于建议使用参数化查询的类似问题的一个和大部分答案。我已经在做但是框架我正在使用不会对我进行任何转义。
因此,我想我会试一试,看看哪个失败....我尝试了一个简单的查询
select * from x where value = '<characters>'
在这样的查询中,我尝试了几乎所有我能在键盘上找到的字符,而且它们似乎都可以工作......除了单引号......那个失败了。
因此我想知道在 ms sql server - tsql 中无效且必须转义的字符列表,并且不想冒险只转义单引号而留下可能导致麻烦的其余部分
感谢您的帮助
【问题讨论】:
-
嗯?参数化查询有什么问题?
-
它们在不同的框架中表现不同......不适合我
-
那你应该解决这个问题。
-
我们不能将它们与我们的传统中间层一起使用。
标签: sql sql-server tsql sql-server-2005