7.6 SDO_NFE.CREATE_MODEL_WORKSPACE

構文

SDO_NFE.CREATE_MODEL_WORKSPACE(
     model_id              IN NUMBER,
     parent_workspace_name IN VARCHAR2,
     workspace_name        IN VARCHAR2,
     is_mbr    IN VARCHAR2,
     is_locked IN VARCHAR2,
     lower_x   IN NUMBER,
     lower_y   IN NUMBER,
     upper_x   IN NUMBER,
     upper_y   IN NUMBER);

説明

新しい作業領域を作成してNFEモデルに関連付けます。

パラメータ

model_id

NFEモデルのID。

parent_workspace_name

親作業領域の名前。

workspace_name

作業領域の名前。

is_mbr

モデルの最小境界矩形(MBR)矩形領域について作業領域が作成される場合は、文字列TRUEです。

is_locked

作業領域がロックされる場合は、文字列TRUEです。

lower_x

作業領域MBRの下方のx縦座標。

lower_y

作業領域MBRの下方のy縦座標。

upper_x

作業領域MBRの上方のx縦座標。

upper_y

作業領域MBRの上方のy縦座標。

使用上のノート

NFEモデルは、versionableオプションを有効にして作成しておく必要があります。

次の例では、NFEモデルの作業領域を作成します。

DECLARE
  model_id        NUMBER := 1;
  parent_ws_name  VARCHAR2(30) := 'LIVE';
  workspace_name  VARCHAR2(30) := 'PROJECT_V1';
  is_mbr          VARCHAR2(1) := 'Y';
  is_locked       VARCHAR2(1) := 'N';
  lower_x NUMBER := -15.575;
  lower_y       NUMBER :=  15.575;
  upper_x NUMBER := -12.825;
  upper_y NUMBER :=  28.975;
BEGIN
  SDO_NFE.create_model_workspace(model_id, parent_ws_name, workspace_name, is_mbr, is_locked, lower_x, lower_y, upper_x, upper_y);
END;
/