Oracle SQL Developer cómo ejecutar dinámicamente scripts sql

Tengo el siguiente reto;

Me gustaría ejecutar un lote de files * .sql en una database. Se supone que los files sql se nombran en order ascendente de su secuencia de ejecución. Por lo tanto, la secuencia de commands principal de sql debe hacer un 'dir / s * .sql', luego inicie cada uno de los scripts encontrados en order.

Es posible ?

A continuación hay algo que encontré para SQL Server, pero quiero algo similar para Oracle SQL Developer.

Executing a set of SQL Script Files (*.sql) on a Group of SQL Server Databases

Gracias por adelantado.

Raymond

  1. Cree una carpeta para, por ejemplo: Batch_Files en su máquina local, que contendrá todos los scripts sql que quiera ejecutar,
  2. A continuación, abra su sql developer Cree un file llamado batch.sql en su carpeta Batch_Files.
  3. En Batch.sql agregue los files sql que desea ejecutar en secuencia.

    @ file1.sql

    @ file2.sql:

    :

    @ fileN.sql

Estos files contienen el código que necesita ejecutar en secuencia. Este es un ejemplo muy básico. Puede hacer varios cambios según su necesidad, puede agregar bloques anónimos para imprimir algo después de la ejecución de los files. No he probado esto es SQL-DEVELOPER , pero creo que esto seguramente funcionará para ti.