Дорогие подписчики!
Дорогие подписчики! ✔ Продолжаем добавлять пакеты для PL/SQL-совместимости Digital Q.DataBase. Очередной — UTL_GDK (Globalization Development Kit). Для чего он нужен ✔ Пакет предоставляет функции для работы с локалями и преобразования имён языков, территорий и кодировок между различными стандартами: Oracle, IANA, ISO . Это полезно при разработке многоязычных приложений. Основные функции · charset_map — преобразование имени кодировки между стандартами Oracle и IANA ; · language_map — преобразование названия языка между стандартами Oracle и ISO ; · territory_map — преобразование названия территории между Oracle и ISO A-2 / A-3 . Пример использования -- Преобразование IANA-кодировки в Oracle SELECT utl_gdk.charset_map('iso-8859-p1', utl_gdk.IANA_TO_ORACLE) FROM dual; -- Результат: WE8ISO8859P1 -- Преобразование названия языка Oracle в ISO-код SELECT utl_gdk.language_map('english', utl_gdk.ORACLE_TO_ISO) FROM dual; -- Результат: en -- Преобразование кода территории ISO в название Oracle SELECT utl_gdk.territory_map('us', utl_gdk.ISO_TO_ORACLE) FROM dual; -- Результат: America