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

CLOB से CHAR या BLOB से RAW रूपांतरण के लिए बफ़र बहुत छोटा है

क्या आपके लिए केवल "NUMBER" डेटा प्रकारों को क्वेरी करना पर्याप्त है?

set serveroutput on;

Declare
  match_count     Number       :=0;
  v_from          NUMBER(19)  :=2019030651;
  CURSOR s is
        (SELECT owner, table_name, column_name
        FROM    ALL_TAB_COLUMNS
        where   data_type = 'NUMBER' and
            owner   LIKE 'SOMETHING_%' 
        );
begin       
for t in s  LOOP
     begin
      EXECUTE IMMEDIATE 'SELECT count(*) FROM '||t.owner || '.' || t.table_name|| ' WHERE '||t.column_name||' LIKE :1' INTO match_count USING v_from;
      IF match_count > 0 THEN
              dbms_output.put_line( t.table_name ||' '||t.column_name||' '||match_count );
      END IF;
      end;
  END LOOP;
end;



  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 JDBC और Oracle CHAR डेटा प्रकार

  2. Oracle 10g छोटा ब्लॉब या क्लोब इनलाइन संग्रहीत नहीं किया जा रहा है?

  3. Oracle sql - किसी फ़ंक्शन के भीतर दिनांक घटाव

  4. Oracle क्रिटिकल पैच अपडेट - अक्टूबर 2020

  5. एसक्यूएल राज्य [99999]; त्रुटि कोड [17004]; अमान्य स्तंभ प्रकार:1111 स्प्रिंग SimpleJdbcCall के साथ