アンダースコア句でアンダースコアが機能しない - oracle、oracle11g、oracle10g

開発時に、私は "test_1%"を使って"test_123"のように。しかし、生産環境では動作しません。 "エスケープ" ""を使用しています。オラクルに設定する必要がありますか?私はエスケープ ""なしで使いたい。

回答:

回答№1の19

SQL Developerでこれを試してください:

SELECT * FROM TABLE1 WHERE NAME LIKE "test_1%" escape ""

SQL Plusで:

set escape ""
SELECT * FROM TABLE1 WHERE NAME LIKE "test_1%";

回答№2の場合は0

オラクルでは、 ESCAPE このような:

SELECT * FROM name_of_table WHERE description LIKE "testing_%" ESCAPE "";

関連する質問
メニュー
最も人気のある