Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
montes Участник
Вступление в Клуб: 05.04.2013
|
Чт Апр 21, 2016 07:18  PL/SQL вставка в запросе PL/PLUS |
|
Полезность: Нет оценки
|
Добрый день.
Есть на схеме таблица созданная не через Администратор словаря. Можно ли в запросе PL/PLUS подключить эту траблицу используя код PL/SQL? |
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Чт Апр 21, 2016 08:23  Re: PL/SQL вставка в запросе PL/PLUS |
|
Полезность: Нет оценки
|
montes пишет: | Добрый день.
Есть на схеме таблица созданная не через Администратор словаря. Можно ли в запросе PL/PLUS подключить эту траблицу используя код PL/SQL? |
проще весь запрос написать на PL\SQL |
|
 |
montes Участник
Вступление в Клуб: 05.04.2013
|
Чт Апр 21, 2016 08:28  Re: PL/SQL вставка в запросе PL/PLUS |
|
Полезность: Нет оценки
|
Gobur пишет: | montes пишет: | Добрый день.
Есть на схеме таблица созданная не через Администратор словаря. Можно ли в запросе PL/PLUS подключить эту траблицу используя код PL/SQL? |
проще весь запрос написать на PL\SQL |
Ну это последний козырь. А так хотелось бы читабельности кода, чтобы другой смог в нем разобраться. |
|
 |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Чт Апр 21, 2016 09:27   |
|
Полезность: Нет оценки
|
Предлагаю такой вариант:
1) создать представление VW_SQL_BNK_XXX в "Словарь / Системные справочники / Представления"
2) использовать в PL+ конструкцию in VW_SQL_BNK_XXX%rowtype |
|
 |
svn Профи
Вступление в Клуб: 04.02.2008
|
Чт Апр 21, 2016 12:40   |
|
Полезность: Нет оценки
|
алиас на таблицу и обращение через %rowtype
ну или через
-- begin pl/sql
-- end pl/sql |
|
 |
Эмиралька Эксперт
Вступление в Клуб: 09.11.2015
|
Пн Апр 25, 2016 11:50  Re: PL/SQL вставка в запросе PL/PLUS |
|
Полезность: Нет оценки
|
montes пишет: | Добрый день.
Есть на схеме таблица созданная не через Администратор словаря. Можно ли в запросе PL/PLUS подключить эту траблицу используя код PL/SQL? |
Можно.
Нужно 1) установить флаг "Расширенный синтаксис" на закладке "Компиляция" операции
2) использовать %rowtype:
Код: | declare iOne integer;
begin
select a(1) in dual%rowtype into iOne;
end;
| .
В pl-plus-представлениях расширенный синтаксис доступен сразу. |
|
 |
|