Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyimpan Keputusan Pertanyaan PostgreSQL dalam Pembolehubah PL/pgSQL?

Bagaimana untuk Menyimpan Keputusan Pertanyaan PostgreSQL dalam Pembolehubah PL/pgSQL?

Patricia Arquette
Lepaskan: 2025-01-24 22:56:11
asal
910 orang telah melayarinya

How to Store PostgreSQL Query Results in PL/pgSQL Variables?

dengan cekap menyimpan hasil pertanyaan postgresql dalam pembolehubah PL/PGSQL

PL/PGSQL, bahasa prosedur PostgreSQL, menyediakan kaedah yang diselaraskan untuk menyimpan hasil pertanyaan dalam pembolehubah. Mari kita periksa contoh praktikal:

<code class="language-sql">CREATE OR REPLACE FUNCTION test(x numeric)
RETURNS character varying AS
$BODY$
DECLARE
  name character varying(255);
BEGIN
  SELECT test_table.name INTO name FROM test_table WHERE id = x;
  RETURN name;
END;
$BODY$ LANGUAGE plpgsql;</code>
Salin selepas log masuk
Fungsi ini menunjukkan cara menyimpan hasil pertanyaan ke dalam pembolehubah. Elemen teras ialah pernyataan

: SELECT ... INTO

<code class="language-sql">SELECT test_table.name INTO name FROM test_table WHERE id = x;</code>
Salin selepas log masuk
Pernyataan ini mengambil medan

dari name di mana lajur test_table sepadan dengan parameter input id, dan memberikan nilai yang diambil ke pembolehubah x. Perhatikan penggunaan name; Nama lajur yang berkelayakan ini adalah penting untuk mengelakkan kekaburan dan kesilapan yang berpotensi. Fungsi kemudian mengembalikan nilai yang disimpan. test_table.name

Atas ialah kandungan terperinci Bagaimana untuk Menyimpan Keputusan Pertanyaan PostgreSQL dalam Pembolehubah PL/pgSQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan