[DBMS]テーブルの[パラメータ]カラムや、[データベース特性]、[データソース特性]、[カラム特性]、および[インデックス特性]の[SQLデータベース情報]特性を使用すると、Magic xpaからDBMSにデータベース依存の情報を渡すことができます。このパラメータの使用は任意です。
[データベース情報]で送信することができる値については、以下の通りです。
キーワード |
内容 |
|||||||
ALPHA_DATE=N |
このキーワードをNに設定した場合、デフォルトのデータ型が文字型に変更されます。日付表示形式は、YYYY-MM-DD-HH24:MM:SSになります。 |
○ |
|
|
|
|
||
CLUSTER="cluster-name" |
表がクラスタの一部となるように指定します。なお、クラスタ名の後に(列名)を入れないと「新規登録できません」のエラーになります。 例.CLUSTER="TMP_USR(TMP_ID)" INITRANS=n 表に割り当てられた各データ・ブロック内で割り当てられるトランザクション・エントリの初期値を指定します。 |
|
|
○ |
|
|
||
INITRANS=N |
テーブルに割り当てられる各々のデータブロックに割り当てられるトランザクションエントリの最初の値 |
|
|
○ |
|
|
||
MAXTRANS=N |
表に割り当てられたデータ・ブロックを同時に更新することができるトランザクションの最大値を指定します。 |
|
○ |
|
|
|
||
NLSSORT=N |
NLSSORTのサポート機能を使用すると、アプリケーションはアルファベットの規則に準拠する文字列を突き合わせることができます。 |
|
○ |
|
|
|
||
ORA_Zero_Dates_allowed=Y |
Oracleに0の日付を送ることを認めないようにします。このキーワードがNに設定された場合、Magic xpaがOracle(Oracle日付にマップされるMAGICの日付型フィールド)に0日付を送ると、即座に、エラーメッセージを表示します。通常のMagicタスク(ダイレクトSQLでない)を使用して、0日付の作成/修正を行った場合に適用されます。 |
|
○ |
|
|
|
||
PCTFREE=N |
表の行に対する次回の更新に備えて、予約(確保)されている各表のデータ・ブロック中の領域の占有率を指定します。 |
|
|
○ |
|
|
||
PCTUSED=N |
表の各データ・ブロックに対してOracleがメンテナンスしている使用中の領域の最小限の占有率を指定します。 |
|
|
○ |
|
|
||
SQL_ DATETOALPHA=N |
SQL_DATETOALPHA=Yを設定すると、定義取得の際にRDBMSのDATE型カラムが、長さ19文字、YYYY- MM- DD HH: MM: SS形式のMagic xpaの文字型(Zstring)カラムに自動的に変換されます。
|
|
○ |
|
|
|
||
STORAGE ="storage-clause" |
表に対する記憶特性を指定します。 |
|
|
○ |
|
|
||
TABLESPACE="tablespace-name" |
Oracleがテーブルを作る表領域を示します。 |
|
|
○ |
|
|