Repository に対するクエリの実行

提供: ER/Studio Data Architect
移動先: 案内検索

Repository ファイルの管理 への移動

簡単な SELECT レポートをいくつか実行する場合は、Repository に対してクエリを発行できます。以下は、ダイアグラム全体にわたる簡単なレポートの例で、ダイアグラム、そのダイアグラム内のサブモデル、各サブモデル内のエンティティを取得しています。


Notepad blue icon 2.pngメモ: データの編集、削除、更新には Repository を使用しないでください。これらの操作に使用できるアプリケーションは ER/Studio DA だけです。

この例は、ER/Studio Data Architect の Repository メタ モデルを使って作成しました。このデータ モデルは、インストールされた本製品の ...\Program Files\Embarcadero\ERStudio Data Architect X.X\SystemModels\Repository450MetaModel.dm1 ディレクトリにあります。

SELECT dbo.DiagramVer.Name as "Diagram Name",

dbo.SubModelVer.Name as "Submodel Name",

dbo.EntityVer.Name as "Entity Name",

dbo.EntityVer.TableName as "Table Name"

FROM dbo.Diagram, dbo.DiagramVer, dbo.Entity, dbo.EntityVer, dbo.Model, dbo.SubModelVer, dbo.SubModel

WHERE (dbo.Entity.LatestVersionID = dbo.EntityVer.EntityVerID AND

dbo.Model.ModelID = dbo.Entity.ModelID AND

dbo.SubModel.LatestVersionID = dbo.SubModelVer.SubModelVerID AND

dbo.Model.ModelID = dbo.SubModel.ModelID AND

dbo.DiagramVer.DiagramID = dbo.Model.DiagramID AND

dbo.Diagram.LatestVersionID = dbo.DiagramVer.DiagramVerID)

関連項目