在sql server 2008中插入带有特殊字符的查询 [英] insert query with special characters in 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屋!