Olá, André

Em 8 de abril de 2010 12:08, Andre Fernandes
<[email protected]>escreveu:

>
>
> 2010/4/8 Jose Luis Ramos <[email protected]>
>
>> Pessoal, estou aprendendo/estudando plpgsql e tenho algumas dúvidas. Meu
>> bloco é esse:
>>
>>
>> DECLARE
>> count_regs INT;
>> reg_tab RECORD;
>> BEGIN
>> FOR reg_tab IN SELECT TABLENAME AS nome_tab_cdrger
>>         FROM tabelas_cdrger Loop
>>             SELECT INTO count_regs COUNT(*) FROM reg_tab.nome_tab_cdrger;
>>             IF count_regs > 0 THEN
>>                 NULL;
>>             END IF;
>> END LOOP;
>> END
>>
>> Minha primeira dúvida é: como executar esse bloco ? No Oracle (pl/sql)
>> basta executar esse código no prompt do SQL*PLUS. E no PostgreSQL ? Tenho
>> que ter uma função ? Não tem como executar apenas o bloco plpgsql ?
>>
>> Olá!
> No postgreSQL, a não ser que tenham implementado há pouco e eu não tenha
> percebido, não temos como acessar pl/pgsql sem ser dentro de uma function.
>

Você está correto. A implementação desta funcionalidade até onde eu tenho
conhecimento está prevista para logo, não cheguei a ver se já vem para a
versão 9.0.

>
> Abraços,
>
>
>> Abs,
>>
>> --
>> Jose Luis Ramos Jr
>> Campinas - SP
>> Oracle OCP DBA 8i, 9i,10g
>> Fone: 19-37056793
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> André de Camargo Fernandes
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a