मैं अपने 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);
हालाँकि इस सवाल का एक समान समाधान है , समस्याओं को बहुत अलग तरीके से प्रस्तुत किया गया है। वे एक ही समाधान होने का अंत कर सकते हैं, लेकिन इसका मतलब यह नहीं है कि प्रश्न समान हैं।
set define off
यह करने का सबसे सरल तरीका है।