当前位置:   article > 正文

android sql 转义字符串,SQL字符串中的转义符号字符

android room sql字符转义

我想在我的sql数据库中按名称查询某个行,并且它有一个&符。我试图设置一个转义字符,然后转义符号,但由于某种原因,这是行不通的,我不确定我的问题是什么。SQL字符串中的转义符号字符

Set escape '\'

select * from V1144engine.T_nodes where node_id in(

select node2_id from V1144engine.T_edges where node1_id in(

select node2_id from V1144engine.T_edges where node1_id in(

select node2_id from V1144engine.T_edges where node1_id =

(select node_id from V1144engine.T_nodes where node_name = 'Geometric Vectors \& Matrices')))

and edge_type_id = 1)

and node_type_id = 1

and node_id in (

select node2_id from V1144engine.T_edges where node1_id =

(select node_id from V1144engine.T_nodes where node_name = 'Algebra II')

and edge_type_id = 2);

虽然这与this question具有类似的解决方案,但问题却有很大不同。他们最终可能会得到同样的解决方案,但这并不意味着问题是相同的。

+0

我不认为你需要围绕escape('\')字符引用 –

+17

'set define off'是最简单的方法。 –

+1

Duplicate http://stackoverflow.com/questions/118190/how-do-i-ignore-ampersands-in-a-sql-script-running-from-sql-plus –

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/173924
推荐阅读
相关标签
  

闽ICP备14008679号