Oracle
 sql >> Baza danych >  >> RDS >> Oracle

zapytanie, aby znaleźć wszystkie kolumny w tabeli bez wartości

Chciałbym abyś spróbował tego kodu. U mnie działa :)

SET serveroutput ON;
 DECLARE
  myOwner VARCHAR2(20):='HR';
  myTable VARCHAR2(25):='A';
  CURSOR c2
  IS
    SELECT column_name,
      avg_col_len
    FROM all_tab_columns
    WHERE table_name = myTable
    AND owner        = myOwner;
BEGIN
  FOR r1 IN c2
  LOOP
    IF r1.AVG_COL_LEN =0 THEN
      dbms_output.put_line('column_name = '||r1.column_name);
    END IF;
  END LOOP;
END;

Mam nadzieję, że to może ci pomóc.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PL/SQL wywoływanie funkcji wewnątrz wyzwalacza

  2. Jaki jest najlepszy sposób wyszukiwania typu danych Long w bazie danych Oracle?

  3. Jak uzyskać informacje o błędzie kompilacji w Oracle/TOAD?

  4. Jak nadać unikalne ograniczenie kombinacji kolumn w Oracle?

  5. Połączenie wewnętrzne vs Gdzie