Fungsi bernilai tabel multi-pernyataan mengembalikan hasilnya dalam variabel tabel. Apakah hasil ini pernah digunakan kembali, atau apakah fungsi selalu sepenuhnya dievaluasi setiap kali
Fungsi bernilai tabel multi-pernyataan mengembalikan hasilnya dalam variabel tabel. Apakah hasil ini pernah digunakan kembali, atau apakah fungsi selalu sepenuhnya dievaluasi setiap kali
Membandingkan beberapa jawaban pada pertanyaan Palindrome (hanya pengguna 10k +, karena saya telah menghapus jawabannya), saya mendapatkan hasil yang membingungkan. Saya mengusulkan multi-pernyataan, skema-terikat TVF yang saya pikir akan lebih cepat daripada menjalankan fungsi standar, yang mana...
Saya menggunakan Postgresql 9.1, dengan ubuntu 12.04. Terinspirasi oleh jawaban Craig untuk pertanyaan saya Penggabungan jenis setof atau merekam setof saya pikir saya akan pergi baik dengan menggunakan return query, setof recorddan generator seri ke dalam fungsi plpgsql ini: create or replace...
Saya tidak begitu baik dengan SQL (PostgreSQL). Inilah yang ingin saya lakukan: Saya punya tabel, bidang: id SERIAL inet INET ports integer[] id | inet | ports ----+------------+------------ 2 | 1.2.2.1 | {80} 1 | 1.2.3.4 | {80,12} ... Bagaimana bisa saya dapatkan semua nilai "port" yang...
Mengapa ada perbedaan perilaku antara menggunakan Set Returning Function (SRF) dalam daftar SELECT vs menggunakan SRF dalam klausa FROM? Misalnya, untuk SRF sederhana yang mengembalikan 2 baris: CREATE OR REPLACE FUNCTION gen_series(out integer, out int) RETURNS SETOF record AS $$ SELECT 1,1...
Ini adalah pertanyaan database-internal. Saya menggunakan PostgreSQL 9.5, saya bertanya-tanya mengapa Set Returning Functions (SRFs), juga dikenal sebagai Table Valued Functions (TVFs) berjalan lebih lambat ketika dalam FROMklausa, misalnya ketika saya menjalankan perintah ini, CREATE TABLE foo AS...