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

output kursor digunakan di pilih

Sejauh mengganti 8796093055031, Anda bisa menggunakan pernyataan pertama sebagai subquery di pernyataan kedua:

SELECT DISTINCT m.TYPEPKSTRING 
  FROM METAINFORMATIONS m
  LEFT OUTER JOIN CAT2CATREL d
    ON m.TYPEPKSTRING = d.TYPEPKSTRING
  WHERE d.sourcepk IS NULL AND
        d.targetpk IS NULL AND
        m.typepkstring IN (SELECT DISTINCT m2.TYPEPKSTRING
                             FROM  METAINFORMATIONS m2
                             LEFT OUTER JOIN COMPOSEDTYPES c2
                               ON m2.TYPEPKSTRING = c2.PK 
                             WHERE c2.PK IS NULL);

Adapun sisanya, jika saya mengerti apa yang Anda coba lakukan, menurut saya Anda harus menggunakan SQL dinamis seperti yang ditunjukkan pada jawaban untuk pertanyaan Anda sebelumnya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle membuat tautan db menggunakan skema proxy

  2. EF 4, cara menambahkan kelas parsial

  3. Membuat Kursor Oracle menggunakan Program Java

  4. ORA-12514 TNS:pendengar saat ini tidak mengetahui layanan yang diminta di deskriptor koneksi

  5. Menghasilkan tanggal antara dua tanggal