Два способа создать External View
Предлагаю рассмотреть два способа создание External View
Вариант 1 с использованием DDL файла
Вариант 2 с подменой View
Ссылка на BookShelf.
Вариант 1: Используя DDL файла
CREATE VIEW V_CURRENCY_DICT AS (SELECT * FROM currency_type)
GRANT SELECT ON "SIEBEL"."V_CURRENCY_DICT" TO "SSE_ROLE";
CREATE TABLE "SIEBEL"."CURRENCY_DICT" ("Id" VARCHAR2(15), "CURR" VARCHAR2(200))
В Siebel Tools запустить Wizard — External Table Schema Import
Далее выбрать соответствующий проект, выбрать DDL/Analytics.
Добавляем таблицу, переименовываем колонки и добавляем комментарии
Меняем тип таблицы на External View
Устанавливаем для поля идентификатора Id значение System Field Mapping — Id
Вариант 2: Подмена View
CREATE TABLE V_CURRENCY_DICT AS (SELECT * FROM currency_type)
Выполнить External Table Schema Import таблицы V_CURRENCY_DICT (New Object→External Table Schema Import)
Добавляем таблицу, переименовываем колонки и добавляем комментарии
Устанавливаем для поля идентификатора»Id» значение «System Field Mapping» — «Id»
Удалить таблицу V_CURRENCY_DICT:
DROP TABLE V_CURRENCY_DICT;
CREATE VIEW V_CURRENCY_DICT AS (SELECT * FROM currency_type);
GRANT SELECT ON "SIEBEL"."V_CURRENCY_DICT" TO "SSE_ROLE";
— wiki_admin 2014/10/30 16:55