Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Postgresql - zmienne w skryptach sql

1,340 views
Skip to first unread message

MiloszeS

unread,
Sep 2, 2010, 2:34:36 AM9/2/10
to
Witam,

w jaki sposób w postgresql można definiować zmienne wykorzystywane w
skryptach (bez wywoływania procedur/funkcji)?

W MSSQL można było to zrobić za pomocą następującej składni:


DECLARE @CNT INT
SET @CNT = 1

Pozdrawiam,
MiloszeS

A.L.E.C

unread,
Sep 3, 2010, 2:57:50 AM9/3/10
to
On 02.09.2010 08:34, MiloszeS wrote:

> w jaki sposób w postgresql można definiować zmienne wykorzystywane w
> skryptach (bez wywoływania procedur/funkcji)?
>

> DECLARE @CNT INT
> SET @CNT = 1

Bez użycia języków proceduralnych to chyba tylko przy pomocy
custom_variable_classes i funkcji do obsługi opcji konfiguracyjnych. Ale
to wymaga dostępu do postgresql.conf.

SELECT set_config('my.option', 1);
SELECT current_setting('my.option');

http://www.postgresql.org/docs/8.4/interactive/runtime-config-custom.html
http://www.postgresql.org/docs/8.4/interactive/functions-admin.html

--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Roundcube Webmail Developer http://roundcube.net

Marcin Kral

unread,
Sep 4, 2010, 6:47:38 AM9/4/10
to
W dniu 2010-09-02 08:34, MiloszeS pisze:

\set zmienna wartosc
:zmienna -- odwloanie do wartosci

wiecej tutaj:
http://www.postgresql.org/docs/current/static/app-psql.html#APP-PSQL-VARIABLES

--
Pozdrawiam
Marcin Kral

0 new messages