Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Gutierres

Conversão de Views

Recommended Posts

Estou migrando views do banco de dados ingres e elas tem a seguinte sintaxe:create view teste1 AS SELECT codemp = a.codemp, numeft = a.numeft, entite = a.entite, qtdcar = SUM(b.qtdcar) FROM ....o Oracle não aceita esse igual no select, estou tendo que mudar para : a.codemp as codemp. é isso mesmo ou tem alguma coisa que eu possa fazer?Estou usando oracle 10gObrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Publique o código todo da view original do Ingres , pode ajudar na solução.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Publique o código todo da view original do Ingres , pode ajudar na solução.

create view ivssnartigo as select id = a.id_nome , nome = a.nome from idssnome ao problema é quando faço o apelido = campo_tabela, o oracle esta querendo que eu faça campo_tabela as apelido, não aceitando o sinal de =.

Compartilhar este post


Link para o post
Compartilhar em outros sites

create view ivssnartigo as select id = a.id_nome , nome = a.nome 
from idssnome a
O que seria id e nome os nomes da coluna na view ?

 

no Oracle fica

 

create or replace view ivssnartigo 
(id,
 nome)
as
(select  id_nome ,nome 
 from idssnome)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.