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
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!
SQL*Plus environment settings, commands, and behaviors