Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle verwendet dynamisches SQL, wenn der Tabellenname ein Parameter ist

Wenn Sie hier nur nicht wissen, wie man einen Tabellennamen dynamisch verwendet, können Sie das hier tun

  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