В Oracle у меня есть запрос, похожий на:
CREATE TABLE my_table
(
my_field CLOB,
my_field2 VARCHAR2(50 CHAR),
my_field3 VARCHAR2(5 CHAR),
)
, и я хотел бы выполнить этот запрос:
select count(*)
from my_table
where my_field = substr('...',4000,1)
Когда я запускаю запрос, я получаю ошибку:
00000 - «строковый литерал слишком длинный»
* Причина: строковый литерал длиннее 4000 символов.
* Действие: использовать строковый литерал не более 4000 символов.
Более длинные значения могут быть тольковвод с использованием переменных связывания.
Пожалуйста, совет!