Difference between revisions of "DATABASE()"
Helengeorge (Talk | contribs) (→Class) |
Helengeorge (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | |||
− | |||
==Purpose== | ==Purpose== | ||
Function to return the name of the currently open database | Function to return the name of the currently open database | ||
Line 31: | Line 29: | ||
==Products== | ==Products== | ||
− | Recital | + | Recital Server, Recital |
[[Category:Documentation]] | [[Category:Documentation]] | ||
[[Category:Functions]] | [[Category:Functions]] |
Latest revision as of 16:36, 27 November 2009
Purpose
Function to return the name of the currently open database
Syntax
DATABASE()
See Also
ADATABASES(), ALIAS(), CLOSE DATABASES, DBF(), DBUSED(), DISPLAY SCHEMAS, DISPLAY STATUS, GETENV(), LIST SCHEMAS, LIST STATUS, OPEN DATABASE, SET FILECASE, SET SQL, USE, USED()
Description
The DATABASE() function returns the name of the currently open database or a null string if none is open.
Databases in Recital are implemented as directories containing files that correspond to the tables and associated files in the database. Operating System file protection can be applied individually to the files for added security. The directories are sub-directories of the Recital data directory. The environment variable / symbol DB_DATADIR points to the current Recital data directory and can be queried using the GETENV() function. Files from other directories can be added to the database using the ADD TABLE command or via the database catalog and SET AUTOCATALOG functionality.
Databases can be opened using the SQL USE command, with SQL set to MYSQL, or using the SQL OPEN DATABASE command.
Example
VFP/SQL> OPEN DATABASE hr VFP/SQL> ? database() hr VFP/SQL> CLOSE DATABASES
Products
Recital Server, Recital