2009/10/9 Matheus Ricardo Espanhol <[email protected]>: > > > 2009/10/9 Rudinei Dias <[email protected]>: >> Situação 2: verificação DML >> -- esse eu não sei como efetuar. >> Como verifico sem fazer um select, se um insert/update/delete executou? >> Procurei um exemplo prático, mas não encontrei algo que fosse exatamente >> isso. > > create or replace function f1() > returns int as $$ > declare > linhas int; > begin > update teste set nome = 'texto'; > get diagnostics linhas:=row_count; > return linhas; > end; > $$ language plpgsql; >
Apenas uma observação: no caso de UPDATE ou DELETE você obter row_count = 0 não necessariamente significa uma situação de erro, depende da aplicação. Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
