Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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;
|
|
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|