› Fóruns › SQL e PL/SQL › Problema ao inserir valores em uma View. › Problema ao inserir valores em uma View.
4 de agosto de 2011 às 3:18 pm
#100218
Participante
Olá amigo,
blz?
Ao usar a função upper na view, a coluna cliente_name deixou de existir na view e foi criada uma coluna virtual, resultado de uma função, e vc não consegue fazer insert em colunas virtuais.
Tudo bem, o Oracle poderia ser esperto suficiente para ver q a coluna é a mesma e vc não mudou nada nela, mas ele segue essa regra para todas funções usadas, sem verificar como foi usada.
Por exemplo: imagina que vc tivesse usada algo do tipo UPPER(colunaA || colunaB), o oracle não teria como saber em qual coluna inserir por ter usado duas.
[]’s