Bom dia

A pouco tempo tive uma situação aonde era necessário na consulta, executar
uma function, para trazer um valor.
Ocorre que essa function dentre várias ações, tinha uma chamada de
procedure que executava INSERTS...

Depois de muito quebrar a cabeça e pesquisa, descobri que em consultas de
SELECT, não é possível executar comandos de INSERT'S E UPDATE'S..
Agora a pergunta é... PORQUE existe essa "regra" de banco de dados ou é
específica do ORACLE de não permitir INSERTS em Functions que são chamadas
em SELECT.

É mais a título de curiosidade mesmo, pois acabei resolvendo a dificuldade
sem esse passo do insert.

Obrigado

Atenciosamente

-- 

*Atenciosamente,*

*
Rafael Gustavo G da Silva*

Supervisor de Suporte Técnico

Departamento de Tecnologia da Informação

AFPERGS- Associação dos Funcionários Públicos do Estado do RS

E-mail: rafael.gust...@afpergs.com.br

(51) 3284-1546 - (51) 8222-0058

Responder a