Penggunaan Pembolehubah PostgreSQL: Panduan Praktikal
Pengendalian pembolehubah mudah Microsoft SQL Server dalam tetingkap pertanyaan dicerminkan dalam PostgreSQL, walaupun dengan pendekatan yang sedikit berbeza. Panduan ini menunjukkan cara untuk mengisytiharkan, menetapkan dan menggunakan pembolehubah dalam skrip PostgreSQL.
Mengisytiharkan dan Menggunakan Pembolehubah dalam PostgreSQL
PostgreSQL menggunakan DO $$
blok kod tanpa nama untuk perisytiharan dan manipulasi berubah-ubah. Ini membolehkan anda menentukan pembolehubah dengan jenis data tertentu dan memberikan nilai kepada mereka. Contoh berikut menggambarkan ini:
<code class="language-sql">DO $$ DECLARE v_Name TEXT; BEGIN v_Name := 'foobar'; SELECT * FROM dbo.PubLists WHERE Name = v_Name; -- Further operations using v_Name END $$;</code>
Mengambil ID Terakhir Dimasukkan
Tugas biasa ialah mendapatkan ID baris terakhir yang disisipkan. PostgreSQL cekap mengendalikan ini menggunakan klausa RETURNING
dalam pernyataan INSERT
, seperti ditunjukkan di bawah:
<code class="language-sql">DO $$ DECLARE last_inserted_id BIGINT; BEGIN INSERT INTO test (name) VALUES ('Test Name') RETURNING id INTO last_inserted_id; SELECT * FROM test WHERE id = last_inserted_id; END $$;</code>
Kaedah ringkas ini menunjukkan kuasa dan fleksibiliti penggunaan pembolehubah dalam PostgreSQL, menawarkan fungsi yang setanding dengan pengendalian pembolehubah Microsoft SQL Server.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Pembolehubah dalam PostgreSQL Seperti yang Saya Lakukan dalam Pelayan Microsoft SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!