Базы данных Oracle - статьи



             

Использование хранимых шаблонов - часть 4


------------------------------ ---------------

SYS_OUTLINE_031028123825493    select /*+ rule

SYS_OUTLINE_031028123825813    select /* rule*

Полученным шаблонам придадим информативные имена:

SQL> alter outline SYS_OUTLINE_031028123825493 rename to with_plus;

Вариант изменен.

SQL> alter outline SYS_OUTLINE_031028123825813 rename to without_plus;

Вариант изменен.

SQL> select ol_name, sql_text from outln.ol$

  2  where category = 'HEALTHY_PLANS';

OL_NAME                        SQL_TEXT

------------------------------ ----------------------------

WITH_PLUS                      select /*+ rule

WITHOUT_PLUS                   select /* rule*

Подсказки хранимых шаблонов находятся в таблице ol$hints схемы OUTLN:

SQL> select ol_name, hint#, hint_text from outln.ol$hints

  2  where category = 'HEALTHY_PLANS'

  3  order by ol_name desc, hint#;

OL_NAME      HINT#     HINT_TEXT

------------ -------  -----------------------

WITH_PLUS      1      NO_EXPAND

WITH_PLUS      2      ORDERED

WITH_PLUS      3      NO_FACT(T1)

WITH_PLUS      4      FULL(T1)

WITH_PLUS      5      NOREWRITE

WITH_PLUS      6      NOREWRITE

WITH_PLUS      7      RULE

WITHOUT_PLUS   1      NO_EXPAND




Содержание  Назад  Вперед