como vc esta usando a clausula INTO, a query “presume” q isso aih pode retornar mais q 1 registro…e esse eh o erro…ao inves de colocar INTO :COD, vc nao pode colocar WHERE COD=0 ?
K
kopcheskiPJ
Pq cod = 0?
Nao entendi quando vc diz que ‘presume’ que poderá retornar mais de 1 valor. Pois estou pesquisando por PK a cada DELETE ocorrido. E cada PK tem seu valor distinto no banco.
O trecho “INTO :COD” significa que estou atribuindo o resultado do meu select a variavel COD, a qual declarei no começo da trigger.
P
pedrobuskoPJ
hehehe…faz um tempão q não mexo com PL/SQL,…confundi INTO com IN…
entao, ta faltando a clausula WHERE na sua consulta não ta? pra vc garantir q soh retorne 1 registro…mas de qq forma, o uso do INTO eh assim: