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

Oracle používá dynamický sql, když je parametrem název tabulky

Pokud jediná věc, kterou zde nevíte, je použití názvu tabulky dynamicky, můžete toho dosáhnout takto

  1  declare
  2     n number;
  3     table_name varchar2(30) := 'dual';
  4  begin
  5     execute immediate 'select count(*) from ' || table_name into n;
  6     dbms_output.put_line(n);
  7* end;
SQL> /
1


  1. Chyba zvýšení celery při předávání mého dotazu obj jako parametru

  2. Oracle - Jak generovat skript od vývojáře sql

  3. PHP/PostgreSQL:zkontrolujte, zda již existuje připravený příkaz

  4. Ověřte datum v Oracle bez použití funkce