У меня возникла интересная проблема с приложением, которое было перенесено с Oracle 9i на 10g.
Ранее у нас была проблема, когда поле содержало двойные кавычки, поскольку наборы записей Oracle инкапсулировали поля в двойные кавычки.
Пример:
"field1" || "field2" || "поле" Y "3" || "field4"
После перехода на 10g, я считаю, что клиентский драйвер Oracle анализирует двойные кавычки и заменяет их на "
К сожалению, у меня нет старой среды 9i для проверки моей теории.
Вы видели подобное поведение или кто-то может подтвердить, верна ли моя теория?