Ola pessoal...
Tenho uma funcao que preciso passar pro sql qual tabela quero usar,, mas nao
estou conseguindo fazer,, segue a funcao abaixo:
onde esta cidades_pr qro substiruir pelo parametro tabela
CREATE OR REPLACE FUNCTION public.pega_logradouro (lat varchar, long
varchar, tabela varchar)
Vinicius,
Você tem q concatenar em uma string e executá-la com EXECUTE.
Algo assim:
sSql := 'SELECT INTO RsDis cidade, estado, bairro, logradouro
FROM ' || cidades_pr || ' where .
EXECUTE sSql;
Essa é a unica forma de alterar a tabela que vai executar.
SDS
Evandro
Vinicius
]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Tuesday, September 11, 2007 10:14 AM
Subject: Re: [pgbr-geral] criando funcao
Vinicius,
Você tem q concatenar em uma string e executá-la com EXECUTE.
Algo assim:
sSql := 'SELECT INTO RsDis cidade, estado, bairro, logradouro
[EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Tuesday, September 11, 2007 10:14 AM
Subject: Re: [pgbr-geral] criando funcao
Vinicius,
Você tem q concatenar em uma string e executá-la com EXECUTE.
Algo assim:
sSql := 'SELECT INTO RsDis