Oracle SQL Developer Command Line (SQLcl) is a free command line interface for Oracle Database. It allows you to interactively or batch execute SQL and PL/SQL. SQLcl provides in-line editing, statement completion, and command recall for a feature-rich experience, all while also supporting your previously written SQL*Plus scripts.
edit multi-line statements and scripts interactively at the SQLcl prompt
native Liquibase integration, with automatic changelog generation for your Oracle Database objects
cycle through your 100 previous scripts/commands
auto-complete object names or keywords using the tab key
CTAS, DLL, Repeat, ALIAS, SCRIPT, FORMAT, and many more!
execute javascript to manipulate query results, build dynamic commands, interact with the session, and much more
SQL*Plus environment settings, commands, and behaviors