Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC4NE-0000ZT-8q for pgsql-sql@arkaria.postgresql.org; Sat, 20 May 2017 13:24:48 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1dC4ND-0002i3-Rm for pgsql-sql@arkaria.postgresql.org; Sat, 20 May 2017 13:24:47 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dC4ND-0002hr-I7 for pgsql-sql@postgresql.org; Sat, 20 May 2017 13:24:47 +0000 Received: from mta09.3.doruk.net.tr ([212.58.5.122] helo=mta09.doruk.net.tr) by magus.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC4N9-000128-F2 for pgsql-sql@postgresql.org; Sat, 20 May 2017 13:24:46 +0000 Received: from cmail19.webkontrol.doruk.net.tr ([212.58.6.99]) by mta09.doruk.net.tr with esmtp (Exim 4.86) (envelope-from ) id 1dC4M8-0008Mc-26 for pgsql-sql@postgresql.org; Sat, 20 May 2017 16:23:40 +0300 Received: from DESKTOPM80CG12 ([176.233.185.222]) by cmail19.webkontrol.doruk.net.tr (IceWarp 11.1.2.0) with ASMTP id 201705201628202297 for ; Sat, 20 May 2017 16:28:20 +0300 From: =?iso-8859-9?B?RXJ0YW4gS/zn/Gtv8Gx1?= To: References: <025d01d2d11d$cb2ebba0$618c32e0$@1nar.com.tr> <91052907-df30-2c98-a058-3f88dd204059@aklaver.com> In-Reply-To: <91052907-df30-2c98-a058-3f88dd204059@aklaver.com> Subject: Re: SQL conversion help Date: Sat, 20 May 2017 16:24:37 +0300 Message-ID: <000201d2d16c$6e2fb860$4a8f2920$@1nar.com.tr> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-9" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQId3+LEWT5z073dbhZBevTS0zaWgwEd80vZoV4oS1A= Content-Language: tr X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-sql Precedence: bulk Sender: pgsql-sql-owner@postgresql.org > -----Original Message----- > From: Adrian Klaver [mailto:adrian.klaver@aklaver.com]=20 > Sent: Saturday, May 20, 2017 7:08 AM > To: Ertan K=FC=E7=FCko=F0lu ; pgsql-sql@postgresql.org > Subject: Re: [SQL] SQL conversion help > >On 05/19/2017 09:01 PM, Ertan K=FC=E7=FCko=F0lu wrote: >> Hello, >>=20 >> I have below SQL script used in SQL Server. I would like some help to=20 >> convert it into PostgreSQL format, please. >>=20 >> DECLARE @satirno INT >> SET @satirno =3D 0 >> UPDATE urtrecetedet >> SET @satirno =3D satirno =3D @satirno + 1 >> WHERE recetekodu =3D 'ASD' > > I would suggest taking a look at: > > https://www.postgresql.org/docs/9.6/static/plpgsql.html > > In particular: > > https://www.postgresql.org/docs/9.6/static/plpgsql-structure.html > > https://www.postgresql.org/docs/9.6/static/plpgsql-declarations.html > > https://www.postgresql.org/docs/9.6/static/plpgsql-statements.html Hi Adrian, Thanks for documents links. After checking them out. I ended up using something like following SQL script instead of a function. create sequence if not exists fsatirno; alter sequence fsatirno restart; update urtrecetedet set satirno =3D nextval('fsatirno') where recetekodu =3D 'ASD'; --=20 Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-sql