[DBMS]テーブルには、Magic xpaでサポートされるDBMS (データベース管理システム)が表示されます。この[DBMS]テーブルには、後述の[データベース]テーブルとは異なり、DBMSの特性についての一般的な情報は含まれていますが、個々のデータベースの固有設定情報は含みません。
[DBMS]テーブルには以下のカラムがあります。
カラム |
内容 |
||
# |
テーブルの行番号を表す連番が自動的に表示されます。 |
||
名前 |
このカラムには、DBMSの名前が表示されます。
|
||
NULL |
使用する DBMSの NULL の扱いを指定します。
この値は、開発モードで新規のカラムや項目モデルを作成する時のデフォルト設定に影響します。
このカラムは通常「No」に設定しておき、NULLが本当に必要なカラムがある時のみ、その[カラム特性]の、[NULL値許可]を「Yes」に修正することを推奨します。 |
||
パラメータ |
カスタマイズ情報を入力します。この情報は、実行時にRDBMSに送られます。 Oracleでの例:ALPHA_DATE=Y このカラムはデータベースに文字列として日付値を格納します。 |
||
浮動小数点 |
定義取得ユーティリティを使用してテーブル定義情報をDBMSから取得すると、ほとんどの設定パラメータは、そのまま所定の書式を使用してMagic xpaに取り込まれます。ただし、浮動小数点形式の書式設定については、Magic xpa内で使用される書式が自動的に選択されることはありません。 この[浮動小数点]カラムには、浮動小数点用のデフォルトの書式を指定します。ここで指定した書式が定義取得時に使用されるようになり、Magic xpaのテーブル定義情報に取り込まれるようになります。デフォルトの設定は、「10.3」です。 |
[DBMS]テーブルには、「XML File」という名前のエントリがあります。このエントリは、削除ができません。また、同じ名前で追加することもできません。
DBMSによって構成された各データベースに対し、物理的アクセスができるようにするためには、Magic xpaのロードに先立って、該当DBMS に対応するデータベースゲートウェイをロードしておかなければなりません。データベースゲートウェイは、Magic xpaとDBMS との間のインタフェースとして機能します。例えば、Microsoft SQL ServerやOracleデータベースにアクセスするためには、Magic xpaをロードする前に、Microsoft用またはOracle用のMagicデータベースゲートウェイをロードする必要があります。
[DBMS]テーブルは、データファイルをDBMSタイプに関連付けるために使用するDBMS一覧の基になります。Magic xpaをロードする前に適切なMagicデータベースゲートウェイモジュールをロードしたDBMSだけが、DBMS一覧に表示されます。
DBMSテーブル情報は、MAGIC.INI ファイルの[MAGIC_SERVERS]セクションにあります。
関連トピック: