定義取得処理

ユーティリティ > ユーザ定義開発メニュー

Getdefコマンドは、直接SQLテーブルからMagicの[データ]リポジトリにデータソース定義をロードするために使用されます。

SQLテーブルをロードする場合、このコマンドは以下ようにパラメータを指定します。

Getdef, <データベース名>, <テーブル名>, <スイッチ>

例:Getdef, Mssql, dbo.GA_table, FolderName = folder1

 

XMLスキーマをロードする場合、このコマンドは以下のようにパラメータを指定します。

Getdef,<XMLデータベース>,<スキーマURL>,[FolderName=<フォルダ>],[SchemaRoot=<グローバル要素>],[MainViewNode=<ビュー要素>],[All= <Y/N>]

例:GETDEF,Default XML Database,Store.xsd,FolderName=MyFolder,SchemaRoot="Store", MainViewNode="Store\Book",All=Y

この例では、すべてのインクルードフィールド(BookのAuthorとStoreのAddress)を含んだ[データ]リポジトリ内のStoreグローバル要素の下にBook要素のビューが作成されます。