Oracle
 sql >> база данни >  >> RDS >> Oracle

заявка за намиране на всички колони в таблица без стойност в нея

Бих искал да опитате този код. При мен работи :)

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;

Надяваме се, че това може да ви помогне.




  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 SQL, за да разделите диапазона от дата/час по ден

  2. Как мога да извлека следващите n отключени реда от Oracle?

  3. Oracle SQL заявка:Извличане на най-новите стойности за група въз основа на времето

  4. Разделяне на низове в PL/SQL

  5. Изпълнение на Oracle JDBC на ResultSet