Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Menggunakan Penyata IF-ELSE dalam PL/pgSQL PostgreSQL?
Memahami Pernyataan IF PostgreSQL
Dalam PostgreSQL, elemen prosedur seperti pernyataan bersyarat memerlukan penggunaan bahasa PL/pgSQL. Untuk melaksanakan pernyataan IF-ELSE dalam PostgreSQL, ikuti langkah berikut:
Mencipta Pernyataan IF
DO $do$
IF EXISTS (SELECT FROM orders) THEN
IF (SELECT count(*) > 0 FROM orders) ...
IF ... THEN DELETE FROM orders; ELSE INSERT INTO orders VALUES (1,2,3); END IF;
Tamatkan Penyata
END $do$
Contoh
Contoh berikut menunjukkan cara melaksanakan Pernyataan IF-ELSE mengikut langkah di atas:
DO $do$ BEGIN IF EXISTS (SELECT FROM orders) THEN DELETE FROM orders; ELSE INSERT INTO orders VALUES (1,2,3); END IF; END $do$
Nota Tambahan
Atas ialah kandungan terperinci Bagaimanakah Saya Menggunakan Penyata IF-ELSE dalam PL/pgSQL PostgreSQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!