You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

[ |../../index.htm#lansa/l4wdplb2_0100.htm]
現在地:

8.2.6 テーブル・スキーマ代替の構成

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bc0c5f78-4cf5-4ed0-bb47-7e81af188005"><ac:plain-text-body><![CDATA[

!worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png

height=32,width=32!

[テーブルスキーマ代替の設定] オプションを使って、テーブルをインストールするスキーマを割り当てます。スキーマ代替は対象のデータベースのテーブルに適用されるコレクションとオーナーのプロパティも決定します。

]]></ac:plain-text-body></ac:structured-macro>

 

テーブルをパッケージに追加する際、省略値のスキーマ代替が取り出され、テーブルのプロパティと保存された設定に基づいて割り当てられます。

  • LANSA V13以前にコンパイルされたテーブルと外部ファイルには、スキーマ代替としてPARTLIBが自動的に割り当てられます。これはファイルが区画レベルにインストールされる必要があることを示しています。
  • LANSA V13およびそれ以降のバージョンでコンパイルされたテーブルと外部ファイルには、スキーマ代替としてPARTDTALIBが自動的に割り当てられます。これはファイルが区画の省略値テーブル・スキーマ・レベルにインストールされる必要があることを示しています。

次の省略値のスキーマ代替は自動的に作成され、変更はできませんが、上記の規制に従う場合、選択してテーブルに適用することはできます。

スキーマ代替

評価結果

PARTLIB

テーブルは区画レベルにインストールされます。例:<sysdir>\X_DEM
スキーマ、コレクションおよびオーナーの情報は、パッケージに含まれるOAMとCTDのファイルから取り出されます。

PARTDTALIB

テーブルは区画レベルにインストールされます。例:<sysdir>\X_DEM< *PARTDTALIB の決定された値>
スキーマ、コレクションおよびオーナーの情報は、*PARTDTALIBの決定された値から取り出されます。

PARTPGMLIB

テーブルは区画レベルにインストールされます。例:<sysdir>\X_DEM<*PARTPTALIB の決定された値>
スキーマ、コレクションおよびオーナーの情報は、*PARTPGMLIBの決定された値から取り出されます。

 
別のスキーマ代替の作成方法:

ステップ

方法

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f1bc30ab-3b7a-4dfd-b16f-e51f2fafbccc"><ac:plain-text-body><![CDATA[

1. スキーマ代替の作成

[テーブル スキーマ代替] ウィンドウで、使用するスキーマを選択するか、[スキーマ代替の作成] ボタン !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png

height=32,width=32! を押してスキーマ代替を作成して、[スキーマ代替の管理] ダイアログを開きます。

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e4f135a4-64d6-4650-9554-ce8fdeab78fb"><ac:plain-text-body><![CDATA[

2. スキーマ代替の定義

[スキーマ代替の管理] ダイアログでは、省略値の代わりに使用するスキーマ代替を作成できます。
]]></ac:plain-text-body></ac:structured-macro>

 
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="aab4690f-7e4f-4b6e-be1d-c07f4ade15ba"><ac:plain-text-body><![CDATA[[代替ID]
]]></ac:plain-text-body></ac:structured-macro>
スキーマ代替を識別する名前を指定する必要があります。スキーマの代替 ID は10 文字以下で、最初の文字が英数字でなければいけません。ブランクは使用しないでください。
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="975b1736-bce6-42da-8235-6cb527d864bb"><ac:plain-text-body><![CDATA[[スキーマ代替]
]]></ac:plain-text-body></ac:structured-macro>
自由形式で、希望するスキーマ (ライブラリ名) を入力します。

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e13333b2-61ca-4cd1-82e0-5331de044109"><ac:plain-text-body><![CDATA[

3. スキーマ代替の保存

[OK] を押して、スキーマ代替を保存します。[テーブル スキーマ代替] ダイアログに戻ります。

]]></ac:plain-text-body></ac:structured-macro>

4. スキーマ代替の修正

スキーマ代替を修正するには、入力されたものを削除し、必要に応じて詳細を再入力します。

 
[ |../../index.htm#lansa/l4wdplb2_0100.htm]

  • No labels