PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana Anda menggunakan variabel dalam skrip PostgreSQL sederhana?

Jawaban lengkapnya ada di dokumentasi resmi PostgreSQL.

Anda dapat menggunakan fitur blok kode anonim PG9.0 baru (http://www.postgresql.org/docs/9.1/static/sql-do.html )

DO $$
DECLARE v_List TEXT;
BEGIN
  v_List := 'foobar' ;
  SELECT *
  FROM   dbo.PubLists
  WHERE  Name = v_List;
  -- ...
END $$;

Anda juga bisa mendapatkan id sisipan terakhir:

DO $$
DECLARE lastid bigint;
BEGIN
  INSERT INTO test (name) VALUES ('Test Name') 
  RETURNING id INTO lastid;

  SELECT * FROM test WHERE id = lastid;
END $$;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemantauan PostgreSQL Penting - Bagian 2

  2. Bagaimana CONCAT_WS() Bekerja di PostgreSQL

  3. Mengisi nol ke kiri di postgreSQL

  4. Mengotomatiskan Audit Keamanan untuk PostgreSQL

  5. Ubah bahasa sistem dan pesan kesalahan di PostgreSQL