Custei um pouco mas consegui entender e finalmente fazer funcionar aqui.
Achei interessante e pq não tb um pouco estranho isso, pois estou acostumado por um jeito mais simples por assim dizer. Mas funcionou perfeitamente.
Vamos ver se me acostumo. To bem animado.
Tô penando um pouco pra conseguir agora fazer o objeto Command do _vbscript_ pegar os parâmetros de saída das functions. Se alguém souber.. ou quiser dar uma dica, por favor ajudem.
Se esse ASP + PostgreSQL der certo pra mim eu juro fazer um tutorial especializado para os usuarios do sql server q nem eu.
>
> --- [EMAIL PROTECTED] escreveu:
>
>>
>>
>>
>> Povo, talvez alguém ache estranho, mas não consigo
>> achar
>> resposta pra isso de jeito nenhum. Já procurei muito
>> nas
>> documentações e exemplos por aí.
>> Por isso, acho
>> que meus conceitos, ou pontos de vista estão errados
>> e com isso
>> não entendo como fazer no PostgreSql.
>> Seguinte:
>>
>> No
>> Sql Server, uso muito as procedures para que sejam
>> tipo um alias de uma
>> consulta que possui joins e tudo o mais. Um exemplo:
>>
>>
> ------------------------------------------------------------------------------------
>> create procedure nome_procedure
>> (
>> @param_1 tipo_dado,
>> @param_2 tipo_dado
>> )
>>
>> as
>>
>> select ... from
>> nome_tabela
>> inner join...
>> where (coluna = @param_1) and (coluna
>> = @param_2)
>> go
>>
> ------------------------------------------------------------------------------------
>>
>> Aí, no _vbscript_ eu só digo o nome da procedure no
>> lugar do select e pronto, ou no sql mesmo dou "exec
>> nome_procedure".
>>
>> Eu simplesmente não estou vendo
>> como fazer nesse esquema no PostgreSql, ou seja,
>> retornar uma consulta
>> fruto de relacionamento com outras tabelas e tal.
>> Não vou
>> escrever muito para não ficar grande, mas acho que
>> me fiz
>> entender.
>> Poderiam me ajudar, plz?
>
>
>
> Você precisa criar as consultas dentro de uma função
> feita em plpgsql. Especificamente o link que trata do
> assunto eh este:
> http://www.postgresql.org/docs/8.1/interactive/plpgsql-control-structures.html#PLPGSQL-STATEMENTS-RETURNING
>
> Note que você vai ter também que criar o tipo que ela
> retorna (este tem as descrições das colunas).
>
> Ai quando voce der um
>
> SELECT * FROM minha_funcao;
>
> Ele vai retornar os registro selecionados e retornados
> por minha_funcao com um RETURN NEXT
>
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
