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

конструкция with

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
dumpino
Участник со стажем


Вступление в Клуб: 13.12.2011
СообщениеПт Янв 13, 2012 09:08   конструкция with Ответить с цитатой
Полезность: Нет оценки
можно как нить переписать на pl plus следующий кусок, хочу его вставить в представление pl/plus?

Код:
with t as
(
     select 'hello world!' a from dual 
)

select * from t
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеПт Янв 13, 2012 09:21    Ответить с цитатой
Полезность: Нет оценки
type main is
select x(x) in dual%rowtype
;
dumpino
Участник со стажем


Вступление в Клуб: 13.12.2011
СообщениеПт Янв 13, 2012 09:32    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
type main is
select x(x) in dual%rowtype
;


ошибка ORA-20100

пытается тянуть поля id и class
dumpino
Участник со стажем


Вступление в Клуб: 13.12.2011
СообщениеПт Янв 13, 2012 09:39    Ответить с цитатой
Полезность: Нет оценки
пока переписал так:

Код:
type main is

select x(-1 :ID, 'hello' :a) in dual%rowtype all

;
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеПт Янв 13, 2012 09:50    Ответить с цитатой
Полезность: Нет оценки
dumpino пишет:

пытается тянуть поля id и class

Есть такие Флаги
не добавлять ID
не добавлять системные колонки

отцу русской демократии, могут помочь весьма они ...
maestro
Профи


Вступление в Клуб: 12.10.2010
СообщениеПт Янв 13, 2012 15:42   Re: конструкция with Ответить с цитатой
Полезность: Нет оценки
dumpino пишет:
можно как нить переписать на pl plus следующий кусок, хочу его вставить в представление pl/plus?

Код:
with t as
(
     select 'hello world!' a from dual 
)

select * from t


Для представления:
Код:

type t is
select x('Hello World' : a) in dual%rowtype;

type main is
select x(x) in t;


Для операции:
Код:

type t is
select x('Hello World' : a) in dual%rowtype;

type t_rec is t%rowtype;

sTmp   t_rec;
begin
   select x(x) in t into sTmp;
   debug_pipe(sTmp.a);
end;
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

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