32

clob 列を持つテーブルがあります。clob 列のコンテンツに基づく検索を実行する必要があります。でも

select * from aTable where aClobColumn = 'value';

失敗するが

select * from aTable where aClobColumn like 'value';

うまくいくようです。オラクルは clob 列のフィルタリングをどのように処理しますか。=、!=などではなく、「like」句のみをサポートしていますか?mysql、postgresなどの他のデータベースと同じですか?

また、このシナリオは hibernate のような JPA を実装するフレームワークでどのように処理されますか?

4

4 に答える 4

9

どうですか

select * from table_name where to_char(clob_column) ="test_string"
于 2014-04-07T10:25:36.450 に答える