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

count (*) không thể được chọn trong PL / SQL

bạn phải sử dụng như dưới đây

DECLARE
  rec_count integer default 0;
  str varchar(100);
BEGIN
    str := 'select count(*) from emp_table';
    EXECUTE IMMEDIATE str into rec_count;
    dbms_output.put_line(rec_count);
END;

into mệnh đề phải được sử dụng sau khi execute immediate . tham khảo tại đây http://docs.oracle.com/cd /B12037_01/appdev.101/b10807/13_elems017.htm để biết thêm thông tin



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truyền kiểu Oracle

  2. Lưu trữ các tệp JSON lớn vào Oracle DB

  3. Hiệu suất xem Oracle với rownum

  4. Thủ tục lưu trữ-Nhà phát triển SQL

  5. Lỗi với OracleDataReader. Lỗi:Hoạt động không hợp lệ. Kết nối đã bị đóng