CftClub.ru
Клуб специалистов ЦФТ-Банк

PL/SQL вставка в запросе PL/PLUS

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
montes
Участник
<Банки (менее 3 участников)>


Вступление в Клуб: 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
Участник
<Банки (менее 3 участников)>


Вступление в Клуб: 05.04.2013
СообщениеЧт Апр 21, 2016 08:28   Re: PL/SQL вставка в запросе PL/PLUS Ответить с цитатой
Полезность: Нет оценки
Gobur пишет:
montes пишет:
Добрый день.
Есть на схеме таблица созданная не через Администратор словаря. Можно ли в запросе PL/PLUS подключить эту траблицу используя код PL/SQL?

проще весь запрос написать на PL\SQL

Ну это последний козырь. Smile А так хотелось бы читабельности кода, чтобы другой смог в нем разобраться.
timochev
Эксперт
Констанс-Банк
Совладелец


Вступление в Клуб: 02.07.2007
СообщениеЧт Апр 21, 2016 09:27    Ответить с цитатой
Полезность: Нет оценки
Предлагаю такой вариант:
1) создать представление VW_SQL_BNK_XXX в "Словарь / Системные справочники / Представления"
2) использовать в PL+ конструкцию in VW_SQL_BNK_XXX%rowtype
svn
Профи
<Банки (менее 3 участников)>


Вступление в Клуб: 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-представлениях расширенный синтаксис доступен сразу.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru