Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

truy vấn để tìm tất cả các cột trong bảng không có giá trị trong đó

Tôi muốn bạn thử mã này. Nó phù hợp với tôi :)

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;

Hy vọng điều này có thể giúp bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EF6 có thể tạo các đối tượng mô hình của tôi từ một con trỏ tham chiếu được trả về bởi một thủ tục được lưu trữ oracle không

  2. TO_DATE lỗi phân tích cú pháp múi giờ hàm

  3. Truy vấn SQL để trả về dữ liệu chỉ khi TẤT CẢ các cột cần thiết đều có mặt và không phải là NULL

  4. Quyền truy cập không mã hóa Mã hóa dữ liệu minh bạch Oracle

  5. Tiêu chí ngủ đông cho ngày