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. Oracleデータベースを使用したHQLクエリで現在の日付を使用するにはどうすればよいですか?

    2. MySqlプロシージャのDECLARE変数でエラーが発生しました

    3. あるデータベースを別のデータベースにコピーする方法をTalend

    4. すべてのユーザーに対するMySQLShowGrants