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

count(*) nelze vybrat v PL/SQL

musíte použít jako níže

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 klauzule musí být použita po execute immediate . viz zde http://docs.oracle.com/cd /B12037_01/appdev.101/b10807/13_elems017.htm pro více informací



  1. Jak převést MySQL DB do XML?

  2. Jak převést data databázové tabulky mysql v json pomocí php

  3. Převod DateTime do formátu YYYY-MM-DD na SQL Server

  4. Zpracování transakcí ve vícevláknovém prostředí