view retornando erro

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
eduardo.d2
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Ter, 08 Jan 2008 9:13 pm
Localização: são paulo
Eduardo Andrade

Selecionar tudo

Create View View_Pedidosdata As
Select Clientes.Nome, Pedido.Dataped, Pedido.Numero
From Aulamanha.Clientes, Aulamanha.Pedido
Where Clientes.Codigo = Pedido.Codcliente And Pedido.Dataped >= Sysdate − 150
essa view esta retornando um erro

caractere invalido
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

eduardo.d2 escreveu: ... From Aulamanha.Clientes, Aulamanha.Pedido ...
Aulamanha.Clientes e Aulamanha.Pedido é o nome das suas tabelas???

[]s
eduardo.d2
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Ter, 08 Jan 2008 9:13 pm
Localização: são paulo
Eduardo Andrade

não
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Tenta passar somente o nome das tabelas:

Selecionar tudo

From  Clientes, Pedido 
eduardo.d2
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Ter, 08 Jan 2008 9:13 pm
Localização: são paulo
Eduardo Andrade

Olá muito obrigado por ter me ajudado com essa duvida ahaha mais agora me apareceu outra

esse cara

Selecionar tudo

Create View View_Pedidosdata As
Select Clientes.Nome, Pedido.Dataped, Pedido.Numero
From Aulamanha.Clientes, Aulamanha.Pedido
Where Clientes.Codigo = Pedido.Codcliente And Pedido.Dataped >= Sysdate − 150
esta dando caracter invalido essa eu não entendi
schnu
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 110
Registrado em: Ter, 24 Mai 2005 9:16 pm
Localização: Dongguan - Guangdong - China

tente fazer um trunc(sysdate) - 150
schnu
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 110
Registrado em: Ter, 24 Mai 2005 9:16 pm
Localização: Dongguan - Guangdong - China

ou pode ser que isso lhe ajude tb

create or replace view view_pedidosdata as
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Corrige tua cláusula FROM também.

Ela está como:
From Aulamanha.Clientes, Aulamanha.Pedido

Altere para:
From Clientes, Pedido

E realize outro teste.
Qualquer coisa, manda ai pra gente.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes