sql >> Databáze >  >> RDS >> Oracle

dotaz k nalezení všech sloupců v tabulce bez hodnoty

Chtěl bych, abyste tento kód vyzkoušeli. Mně to funguje :)

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;

Doufám, že vám to pomůže.




  1. Mysql – vyberte ID, která odpovídají všem značkám

  2. Heroku - Nelze se připojit k místnímu serveru MySQL

  3. Jak mohu vyřešit problém fondu připojení mezi ASP.NET a SQL Server?

  4. Změna hodnoty vstupního pole, když uživatel vybere možnost z výběrového pole