3

以下に示すように、流入DBにクエリを実行しています。

select * from measurement where '/cda/stats/@name' =~ /cda\/stats.*/ limit 5;

上記のクエリは正常に機能していますが、クエリ文字列で角かっこを指定しようとすると、機能しません。"/cda/stats/[name='set']

select * from mgmgrand where '/cda/stats/@name' =~ /cda\/stats[name='set'].*/ limit 5;

上記のクエリで角かっこをエスケープする方法がわかりません。

バックスラッシュ "\" は角かっこでは機能しません。

4

1 に答える 1