By James Gill
Command Line Processors (CLPs) have been a necessary feature of mid-range databases forever. Long before that smart GUI got written, back when the database was being developed in a basement somewhere, the most rudimentary interface to operate and interact with the product was something that could be driven from the command line.
Later it emerged that having something that you could run scripts of DDL and SQL with was quite handy. It meant that there was a form of easy repeatability available, which can be very handy if you have 50 copies of a large database to deploy.
Why should you care?