Create View - SQL

10/08/2004

0

Gostaria de saber se é possível criar um View no SQL utilizando a cláusula order by. Alguém poderia me dar um exemplo.

Obrigado.


Lmfantinel

Lmfantinel

Responder

Posts

10/08/2004

Daniela

Que eu saiba não é possível colocar order by dentro de uma view. O que vc pode fazer é uma view e no select da view colocar o order by.

Se eu estiver equivocada me corrijam.

Espero ter ajudado.


Responder

10/08/2004

Lmfantinel

Ok, eu gostaria de saber era se no select da criação da view é possível colocar o order by ou tem alguma restrição para se fazer isso ou se não pode mesmo.
Ex.:
create or replace view vw_teste as
(select * from emp
where nome=´JUCA´
order by nome);

Posso fazer isso???


Responder

11/08/2004

Daniela

Não funciona.


Responder

13/08/2004

Leandroeschiavi

Passe a mensagem de erro pois este tipo de construção funciona perfeitamente !

create view as
select name
from emp
order by name 8);


Responder

13/08/2004

Leandroeschiavi

Vc pode fazer este tipo de construção sem problemas !

Envie a mensagem de erro para solucionarmos !


Responder

04/10/2004

Fernando-bh

Infantinel,

o comando

´ Ex.:
create or replace view vw_teste as
(select * from emp
where nome=´JUCA´
order by nome); ´

está com a sintaxe errada.

Para que ele funcione, retire os parênteses.

Ex.:
create or replace view vw_teste as
select * from emp
where ename=´JUCA´
order by ename;

Um abraço,

Fernando-BH
Administrador de banco de dados Oracle


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar