Re: Dynamic SQL with pgsql, how to? - Mailing list pgsql-general

From Jorge Arevalo
Subject Re: Dynamic SQL with pgsql, how to?
Date
Msg-id y2td321138e1005030155nff63077axa5920c8b61da0b62@mail.gmail.com
Whole thread Raw
In response to Dynamic SQL with pgsql, how to?  (Andre Lopes <lopes80andre@gmail.com>)
List pgsql-general
On Mon, May 3, 2010 at 10:44 AM, Andre Lopes <lopes80andre@gmail.com> wrote:
> Hi,
>
> I need to write some dynamic SQL in pgsql.
>
> I have to do something like this:
>
> [code=SQL Server]
>     SET @STRINGN = @STRINGN + ' AND A.' + @CAMPOFECINI + ' IN (SELECT
> MAX(B.' + @CAMPOFECINI + ')
>             FROM ' + @TABLA + ' B
>             WHERE B.ID_SOCIEDAD = A.ID_SOCIEDAD
>             AND B.ID_EMPREGAD = A.ID_EMPREGAD'
>     IF @F_ALTA IS NOT NULL
>         SET @STRINGN = @STRINGN + ' AND B.DAT_INI_ACT_EMP =
> A.DAT_INI_ACT_EMP'
>     SET @STRINGN = @STRINGN + ')'
>        EXEC sp_executesql @STRINGN,
>                 N'@FINI2 datetime out, @FFIN2 datetime out, @CAMP2
> varchar(50) out',
>                 @FINI out, @FFIN out , @CAMP out
> [/code]
>
> There is documentation on how can I do this in pgsql?
>
> Best Regards,
>

Hi Andre,

This may helps

http://www.postgresql.org/docs/8.4/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN

Best regards,
Jorge

pgsql-general by date:

Previous
From: Andre Lopes
Date:
Subject: Dynamic SQL with pgsql, how to?
Next
From: "A. Kretschmer"
Date:
Subject: Re: Dynamic SQL with pgsql, how to?