Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Kembalikan N kolom dari fungsi tabel

Saya pikir yang Anda tanyakan adalah Anda mendapatkan banyak baris di o/p saat Anda menggunakan

fungsi dalam pernyataan pilih .

jika saya membuat fungsi sebagai berikut:

create or replace function get1job

(id in varchar2)

return varchar2 is

tittle jobs.JOB_TITLE%type;

begin

select job_title  into tittle from jobs where job_id=id;

return tittle;

end get1job;

dan gunakan dalam pernyataan pilih .

saya akan menulis :

select get_job('AD_PRES') from dual;

saya hanya akan mendapatkan satu baris

jika saya menulis :

select get_job('AD_PRES') from jobs;

jumlah baris yang ditampilkan akan sama dengan jumlah baris dalam tabel tugas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat membuka Lihat-> Menu DBA di Pengembang SQL (Oracle 12C Edisi Standar Terpasang)

  2. String Koneksi Oracle Dengan Otentikasi Windows

  3. Prioritas operator dalam ekspresi reguler

  4. Jalankan Oracle Forms sebagai standalone tanpa browser

  5. Butuh bantuan dalam menjalankan permintaan pembaruan segera