<div>Merhabalar İlyas Bey,</div><div> </div><div>1. sorunuz ile neye ulaşmaya çalıştığınızı anlayamadım. OUT parametresi kullanmak için prosedür kullanmak zorunda değilsiniz, fonksiyon ile de parametreleri OUT olarak tanımlayabilirsiniz. MS SQL'de nasıl yaptığınızı veya MS SQL'i düşünerek değil tam olarak ne yapmaya çalıştığınızı, gerçek anlamda ulaşmak istediğiniz sonucun ne olduğunu anlatırsanız size daha doğru cevap verebilirim. SQL Server'ı hayal edip düşünerek PostgreSQL'de bir şeyler yapmaya çalışmak sizi hatalı bir yola veya uygulamaya sürükleyebilir. Bu ikisi farklı veritabanları, işleyişleri ve bir işi ele alış şekilleri bir miktar birbirinden farklı.</div><div> </div><div>2. sorunuzdaki ulaşmaya çalıştığınız nokta çalışan prosedür transaction bloğu içerisinde mi çalışıyoru anlamak ise, bunu yapmanıza gerek yok. PostgreSQL'de kod bloğu zaten transaction içerisinde çalışır. O nedenle transaction içerisinde miyim değil miyim kontrolünü yapmak gibi bir gereksinim bulunmuyor. Burada da yine niçin böyle bir kontrol gereksinimine ihtiyaç duyduğunuzu paylaşırsanız daha doğru bir yönlendirme yapabilirim.</div><div> </div><div>İyi çalışmalar.</div><div><br /></div><div><br /></div><div>İyi çalışmalar.</div><div>Samed YILDIRIM</div><div><br /></div><div><br /></div><div><br /></div><div>08.11.2019, 01:10, "İlyas Derse" <ilyasderse(at)gmail(dot)com>:</div><blockquote><div dir="ltr">Merhaba,<div>PostgreSql hakkında yardımcı olmanızı istediğim iki konu vardı, kaynak ve çözüm bulamadığım için size danışmak istedim.</div><div><br /></div><div>Sql Server'dan PostgreSql'e bir database migration gerçekleştiriyorum.Gerçekleştirirken çözüm bulamadığım şeyler var ;</div><div><br /></div><div>1-) MS SQL Server'da sahip olduğum Stored Procedure'ler output parametreler alarak bize tablo dönüyor. PostgreSql'de ise tablo dönmek için function yaratmam gerekiyor, output parametre yaratmakiçin Stored Procedure oluşturmam gerekiyor. Bu iki işlemi nasıl gerçekleştirebilirim ?</div><div><br /></div><div>2-) MS SQL Server'da bulunan @@trancount için PostgreSql'de nasıl bir yol izlemeliyim. Yani bir transaction içinde olup olmadığının kontrolünü sağlayan bir yol da olabilir.</div><div><br /></div><div>Yardımcı olursanız teşekkür ederim.</div></div>
</blockquote>