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

Oracle SQL :Mengambil nilai yang tidak ada dari klausa IN

Cara yang baik untuk menghasilkan baris palsu adalah dengan koleksi standar seperti sys.odcivarchar2list :

select
    tables_to_check.table_name,
    case when user_tables.table_name is null then 'No' else 'Yes'end table_exists
from
(
    select column_value table_name
    from table(sys.odcivarchar2list('does not exist', 'TEST1'))
) tables_to_check
left join user_tables
    on tables_to_check.table_name = user_tables.table_name
order by tables_to_check.table_name;


TABLE_NAME       TABLE_EXISTS
----------       ------------
TEST1            Yes
does not exist   No


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang harus dilakukan jika Anda tidak dapat membuka kesalahan file objek bersama saat menggunakan driver ODBC Oracle Easysoft versi OCI?

  2. Mengapa saya mendapatkan fungsi LISTAGG error berikut:“hasil penggabungan string terlalu panjang?*

  3. oracle sql pilih sintaks dengan klausa GROUP BY dan HAVING

  4. Bagaimana cara menjalankan prosedur pribadi dalam paket Oracle?

  5. ora-06553 pls-306 nomor atau jenis argumen yang salah dalam panggilan ke 'ogc_x'