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
> 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
\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