Evento Visual Systems 5 IT Conference 2016

Visual visual2 visual3 visual4 visual5

Erro Trigger PRAGMA AUTONOMOUS_TRANSACTION;

Dia a Dia — admin @ 18:45

erro

 

 

 

 

 

Esse erro ocorre pois na criação da trigger colocarmos ela como pragma autonomous_transaction e quando usamos este recurso toda instrução DML utilizada dentro da trigger tem que ter um commit ou rollback.  Falo mais no meu treinamento de PLSQL em video aulas.

Att

Erro em trigger

Dia a Dia — admin @ 0:14

Esses dias me deparei com o seguinte erro em uma trigger embase de desenvolvimento.

erro trigger

 

 

 

 

Ao analisar, verifiquei  que o meu erro era de sintaxe estava concatenando com + CHR(10) + e na verdade tinha que ser ||CHR(10)|| .  Varias linguagens de programação as vezes pode lhe confundir com alguma sintaxe.

 

update laudo_sia_apac set laudo_sia_apac.cd_procedimento = ‘0201010143’ WHERE cd_laudo = 304901
Relatório de erros –
Erro de SQL: ORA-06502: PL/SQL: erro: erro de conversão de caractere em número numérico ou de valor
ORA-06512: em “PROGRESS.HBIS_ALT_EXC_LAUDO_SIA_APAC”, line 82
ORA-04088: erro durante a execução do gatilho ‘PROGRESS.HBIS_ALT_EXC_LAUDO_SIA_APAC’
06502. 00000 – “PL/SQL: numeric or value error%s”
*Cause: An arithmetic, numeric, string, conversion, or constraint error
occurred. For example, this error occurs if an attempt is made to
assign the value NULL to a variable declared NOT NULL, or if an
attempt is made to assign an integer larger than 99 to a variable
declared NUMBER(2).
*Action: Change the data, how it is manipulated, or how it is declared so
that values do not violate constraints.

 

 

 

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2017 | powered by WordPress with Barecity