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

fungsi mengembalikan beberapa kolom sebagai satu kolom, bukan beberapa kolom

Anda perlu memanggil fungsi seperti ini:

select * from foo(6);

yang akan mengembalikan sesuatu seperti ini:

project_id | project_name | project_type | project_description | project_status
-----------|--------------|--------------|---------------------|----------------
         6 | test project |      inbound |        inbound test |     processing

itu adalah kekhasan postgres yang dapat disebut dua arah dan memberi Anda hasil. Anda mungkin ingin memeriksa dokumen tentang fungsi pengembalian yang ditetapkan lagi, ada cara lain untuk melakukan ini juga. Oh, ada halaman wiki di dalamnya, ditulis untuk plpgsql, tetapi sebagian besar berlaku untuk fungsi sql juga:http://wiki.postgresql.org/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mengatur parameter String[] ke kueri asli?

  2. Aritmatika kolom tanggal dalam kueri PostgreSQL

  3. Ikhtisar Metode GABUNG di PostgreSQL

  4. Menuju cloud di CHAR(10)

  5. Bagaimana cara menyesuaikan file konfigurasi gambar Docker PostgreSQL resmi?