Pular para o conteúdo

Fóruns SQL e PL/SQL Problema ao inserir valores em uma View. Problema ao inserir valores em uma View.

#100218
eversonpiza
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