Oracle

      Comments Off on Oracle

Боролся с Oracle (версия 10.2.0.2).
У них появился API (package DBMS_XMLSTORE) для загрузки данных в таблицу из XML. XML там типа <ROWSET><ROW><FIELDA>value</FIELDA><FIELDB>value</FIELDB>…</ROW></ROWSET>.
Очень должно быть удобно. Тут же прикрутил XSL (в базе хранится XML, который надо по обычным таблицам раскладывать), чтобы генерировался правильный XML. Запустил, и тут же оказалось, что пустой тэг <ROW/> Oracle не понимает (что еще можно было как-то пережить, подкрутив XSL), но Oracle одиночные кавычки тоже не переваривает, что пережить уже было нельзя. Обнаружилось, что они об этой ошибке знают и уже вроде как в следующей версии починили. Пришлось засучить рукава и самому написать – жалко было XSL выкидывать.