bc:external_bc
Два способа создать External View
Предлагаю рассмотреть два способа создание External View Вариант 1 с использованием DDL файла Вариант 2 с подменой View
Ссылка на BookShelf.
Вариант 1: Используя DDL файла
- Необходимо создать View в Oracle DB
CREATE VIEW V_CURRENCY_DICT AS (SELECT * FROM currency_type)
- Добавить SSE_ROLE
GRANT SELECT ON "SIEBEL"."V_CURRENCY_DICT" TO "SSE_ROLE";
- Создать DDL файл для этой View currency.DDL
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
- создать таблицу V_CURRENCY_DICT:
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;
- Создать View V_CURRENCY_DICT:
CREATE VIEW V_CURRENCY_DICT AS (SELECT * FROM currency_type);
- Дать права на View V_CURRENCY_DICT:
GRANT SELECT ON "SIEBEL"."V_CURRENCY_DICT" TO "SSE_ROLE";
— wiki_admin 2014/10/30 16:55
bc/external_bc.txt · Востаннє змінено: 2022/05/23 15:26 повз 127.0.0.1
