select * from customers
gibi basit bir seçim sorgusunu pg olarak saklı bir yordama/işleve nasıl dönüştürebilirim?Satırları döndürmek için basit PostgreSQL işlevi
Postgres'e yeniyim ve create function customers() as returns table/setof
sadece doğru ve bu yüzden burada soru sormadım.
Anlatımların pg arazisinde "işlevler" olarak adlandırıldığını anlıyorum. Dolayısıyla,
mevcut değil ve tek seçeneklerim bir görünüm veya işlev oluşturmaktır. Sorun, create procedure
create function x() returns setof y
numaralı öğenin, virgülle ayrılmış, daha fazla işlenmeden kullanılamayan değerler dizisi döndürmesidir (en azından pgAdmin ve Ruby/Sequel'de görüyorum). Gerektirmeyen satır tanımını dahil etmeyi gerektirir.
Tüm bunların ardında bir neden olduğuna eminim ama en yaygın kullanım durumunun bu kadar zor olduğuna şaşırdım.
[Ne denediniz?] (Http://whathaveyoutried.com) –
@rebnoob "Çalışılmadı" yerine - çalıştığınız işlevin tam metnini ve sonuçta oluşan hata mesajını ** belirtin ** PostgreSQL sürümünüz gibi. –
Harika! Teşekkür ederim Erwin ve Craig. – rebnoob