Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle SQL:IN खंड से गैर-मौजूदा मानों को पुनः प्राप्त करना

एक मानक संग्रह जैसे 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. पीएल/एसक्यूएल में दो आयामी सरणी बनाना या अनुकरण करना

  2. Oracle डेटाबेस में एक अस्थायी चर घोषित करना

  3. विशेष तिथि प्राप्त करने के लिए Oracle क्वेरी

  4. मिश्रित वर्चर कॉलम का उपयोग करके परिणामों का ओरेकल ऑर्डर करना लेकिन संख्यात्मक जहां क्लॉज

  5. मैं शून्य के बिना .NET में Oracle संख्या मान कैसे प्राप्त कर सकता हूं?