データベース情報関数
以下に挙げる関数は、利用可能なデータベースやテーブル、データベースの種類について、追加情報を取得するための関数です。
databaseVersion(<database>)関数は、データベースサーバーについてのバージョン情報を返します。
schemaNames(<database>)関数は、接続を介して利用できるすべてのデータベーススキーマ(呼び方は時として単に「データベース」)の名前を返します。一部のデータベースアダプタはこの機能に対応していない場合があります。
tableNames(<database>)関数は、データベース内の全テーブルの名前のリストを返します。
recordInfo(<table>)関数は、全テーブルの列とリレーションシップに関する情報を返します。
is a record/is a table/is a database演算子は、値がデータベースレコードか否か/テーブルか否か/データベース接続オブジェクトか否かをテストするときに使用できます。