sql >> Base de Datos >  >> RDS >> Oracle

Oracle usa sql dinámico cuando el nombre de la tabla es un parámetro

Si lo único que no sabe cómo hacer aquí es usar un nombre de tabla dinámicamente, así es como puede lograrlo

  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