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

आप कैसे बता सकते हैं कि ALL_TAB_COLS में कौन से कॉलम अप्रयुक्त हैं?

ALL_TAB_COLS के बजाय ALL_TAB_COLUMNS का उपयोग करने का प्रयास करें। Oracle 11.2 में मुझे लगता है कि अप्रयुक्त कॉलम ALL_TAB_COLS (हालांकि नाम बदला गया) में दिखाई देते हैं लेकिन ALL_TAB_COLUMNS में नहीं।

मैंने इस तरह एक टेबल बनाई:

create table t1 (c1 varchar2(30), c2 varchar2(30);

फिर c2 अप्रयुक्त सेट करें:

alter table t1 set unused column c2;

फिर मैं देखता हूँ:

select column_name from all_tab_cols where owner='ME' and table_name='T1';

COLUMN_NAME
-----------
C1
SYS_C00002_10060107:25:40$

select column_name from all_tab_columns where owner='ME' and table_name='T1';

COLUMN_NAME
-----------
C1


  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. पीएल/एसक्यूएल अज्ञात ब्लॉक से पीएल/एसक्यूएल अज्ञात ब्लॉक को कैसे कॉल करें

  3. Oracle डायनेमिक 'एसक्यूएल चयन' क्वेरी रिकॉर्ड प्रकार

  4. विंडोज़ सेवा से Oracle से कनेक्ट नहीं हो सकता (त्रुटि:ORA-12154:TNS:सेवा का नाम हल नहीं कर सका (12154))

  5. Oracle डेटा को दूसरी तालिका में कॉपी करता है