Как использовать пакет Oracle dbms_standard - PullRequest
3 голосов
/ 20 мая 2011

Как использовать пакет dbms_standard от Oracle?(Версия 10g)

Это не описано в документе Справочник по пакетам и типам PL / SQL 10g Выпуск 2 (10.2) B14258-02 .

1 Ответ

6 голосов
/ 20 мая 2011

Oracle не документирует это, потому что Oracle не намерен использовать его функциональные возможности напрямую.Это основные определения для среды SQL.Здесь вы увидите такие определения типов, как FLOAT, REAL, INTEGER, CHAR и т. Д.Здесь определяются функции, реализующие языковые функции, такие как SQLERRM.

Почему бы не предоставить документацию для тех, кто этого хочет?Потому что Oracle хочет и должен иметь возможность изменять этот материал по своему желанию, от выпуска к выпуску.Они не хотят нести никакой ответственности за приложения, которые используют здесь функции, когда они ломаются, потому что Oracle нужно было что-то изменить.Предоставление документации поощряет ее использование.

РЕДАКТИРОВАТЬ:

Для любопытных, вы можете взглянуть на% ORACLE_HOME% \ RDBMS \ Admin \ stdspec.sql (спецификация пакета) и stdbody.sql (тело пакета), которые выполняются сценарием standard.sql.ВНИМАНИЕ: не изменяйте их!Эти файлы находятся в домашнем сервере Oracle RDBMS, а не в домашнем клиенте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...