WITH-DEFAULT-DATABASE — Execute a body of code with *default-database* bound to a specified database.
Macro
with-default-database database &rest body => result
An active database object.
A Lisp code body.
Determined by the result of executing the last expression in body.
Perform body with DATABASE bound as *default-database*.
*default-database* => #<CLSQL-ODBC:ODBC-DATABASE new/dent OPEN {49095CAD}> (let ((database (clsql:find-database ":memory:"))) (with-default-database (database) (database-name *default-database*))) => ":memory:"
None.
None.
Calls to CLSQL functions in body may signal errors if database is not an active database object.
with-default-database is a CLSQL extension.