在sql server 2008中插入带有特殊字符的查询 [英] insert query with special characters in sql server 2008

查看:419
本文介绍了在sql server 2008中插入带有特殊字符的查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我正努力在sql server 2008中插入带有特殊字符的查询。



遗憾的是我面临一些错误。



例如:

插入度量值('10'')<在上面的查询中我试图插入10'(英尺)但是根据sql ...它将它视为错误的查询/声明......

br />


可以任何一个PLZ帮助我,如何解决它。



谢谢

解决方案

最后附上一个单引号..

它将会成功执行。



  insert   into 衡量'  10''' 







谢谢

AARIF SHAIKH


试试这个:



 创建  table  #tbl_test(name  nvarchar (max))
INSERT INTO #tbl_test(name) VALUES ' 10'''
从#tbl_test中选择 *





更好的你可以避免存储这样的数据它可能导致Sql注入





http://www.unixwiz.net/techtips/sql-injection.html [ ^ ]


Hi guys,

i'm working hard to insert query with special characters in sql server 2008.

unfortunately i'm facing some errors.

for eg:
insert into measures values ('10'')

in the above query i'm trying to insert 10'(feet) but according to sql... it is treating it as wrong query/statement...

can any one plz help me, how to solve it.

Thanks

解决方案

Attach one More Single Quote at Last..
Defiantly it will Execute Successfully.

insert into measures values ('10''')




Thanks
AARIF SHAIKH


Try this :

create table  #tbl_test(name nvarchar(max))
INSERT INTO #tbl_test (name) VALUES ('10''')
select *from #tbl_test



Better you could Avoid To store data like this it may cause Sql Injection


http://www.unixwiz.net/techtips/sql-injection.html[^]


这篇关于在sql server 2008中插入带有特殊字符的查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆