Leonardo Cezar escreveu:
> 2008/1/18 Silfar Goulart de Castro <[EMAIL PROTECTED]>:
>
> Desse modo é bem simples assim.
>
>
Leonardo mais ou menos.
> CREATE OR REPLACE FUNCTION ins_foobar(out got_error text)
> LANGUAGE 'plpgsql'
> AS $$
> BEGIN
>
isso aqui deve ser um select for, e o loop deve ter alguns milhares
de registros, assim não posso esperar tuda dar certo pra gravar no
banco. Uma saída seria se eu pudesse passar um parametro tipo array para
a procedure.
Esse array seria o conjunto de linhas a serem tratadas por transação ,
isso é possivel ?.
> BEGIN
> INSERT INTO foobar VALUES(1);
> INSERT INTO foobar VALUES(2);
> INSERT INTO foobar VALUES('a');
> EXCEPTION
> WHEN data_exception THEN
> got_error := 'Tipo invalido na coluna';
> END;
> END;
> $$;
>
>
> No banco tambem é facil ...
>
> Abraco!
>
> -Leo
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral