Функция преобразования требуется?
В моей базе данных oracle содержится таблица Text_Details, поле F_TEXT теперь является полем NCLOB, поэтому везде, где это используется в сравнениях с предложением WHERE, может потребоваться приведение его к другим типам данных (возможно, NVARCHAR2 (4000)) для этих сравнений.
Text_Details
---------------
Name Data type
Id Number
F_Text NCLOB
Любое приведение требуется при сравнении предложения условия с другими типами данных (NVARCHAR2(4000)) или любыми другими типами данных?. Пожалуйста, помогите.
1 ответ
Вы не можете поместить LOB в предложение WHERE. Из документации:
однако вы можете использовать to_char(F_Text) в предложении where следующим образом:
ВЫБРАТЬ * ОТ ГДЕ to_char(F_Text) = 'что-то';