Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

count(*) tidak dapat dipilih dalam PL/SQL

Anda harus menggunakan seperti di bawah ini

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 klausa harus digunakan setelah execute immediate . lihat di sini http://docs.Oracle.com/cd /B12037_01/appdev.101/b10807/13_elems017.htm untuk informasi lebih lanjut



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. URL Oracle yang ditentukan tidak valid:OracleDataSource.makeURL

  2. InstallAllOracleASPNETProviders tidak bekerja dengan benar

  3. Buat tampilan yang dapat diedit di Oracle

  4. Dampak Monitor SQL EM

  5. Cara mengalikan nilai menggunakan SQL