PostgreSQL Returning Komutu

Returning komutu ile işlem yaptığımız değerleri geri döndürmeyi gerçekleştirebiliriz. Hızlıca örneklere girerek daha net anlatmış olacağım.

Bir tablo oluşturalım ;

CREATE TABLE t_test (t date);

Şimdi ise bu tabloya bir değer INSERT edelim;

INSERT INTO t_test VALUES (now());

Amacımız Insert ettiğimiz değerin/değerlerin geri dönmesi ise Returning komutunu kullanmalıyız.

INSERT INTO t_test VALUES (now()) RETURNING *;

Update işlemlerimizi geri döndürmek istediğimizde ;

update t_test SET t=now() RETURNING (t)

NOT : Returning ifadesinden sonra döndüreceğiniz kolonu/kolonları parantez içerisinde bildirebilir veya tüm kolonları geri döndürecek isek * ifadesini kullandığımız yeterlidir.

Kolay Gelsin

Leave a Reply

Your email address will not be published. Required fields are marked *