Oleg LOA пишет:
"Ovchinnikov Vasily" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
Запрос бессмысленный, но воспроизводит затык реального запроса (там один из членов WHERE такой), где
идет сравнение входного параметра с пустой строкой. Мне говорят, что это мол раньше работало, а я не
верю и в ответ говорю, что не могло работать, т.к. сервер я не менял.
Не работало, т.к. ya его препарит то тип у параметра получается char(0) и
выполнить его можно только если в параметре пустое значение передать
Вообще некая нелогичность наблюдается.
CREATE TABLE NEW_TABLE (
A VARCHAR(1)
);
SELECT A
FROM NEW_TABLE
WHERE A=:A
Если в параметр впихнуть значение более одного символа, то при
выполнении получаем ошибку.
А вот для запроса
SELECT A
FROM NEW_TABLE
WHERE A='AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
все тихо выполняется.
Неединообразненько.