15.149 SEM_APIS.SWAP_NAMES

形式

SEM_APIS.SWAP_NAMES(
     model1         IN VARCHAR2, 
     model2         IN VARCHAR2,
     network_owner  IN VARCHAR2 DEFAULT NULL,
     network_name   IN VARCHAR2 DEFAULT NULL);

説明

2つの既存のモデルの名前を交換します。

パラメータ

model1

モデルの名前。

model2

別のモデルの名前。

network_owner

RDFネットワークの所有者。(表1-2を参照してください。)

network_name

RDFネットワークの名前。(表1-2を参照してください。)

使用に関するノート

このプロシージャの結果として、モデルmodel1の名前はmodel2の(古い)名前に変更され、モデルmodel2の名前はmodel1の(古い)名前に変更されます。

名前の順序は、結果に影響しません。たとえば、model1に対してTESTおよびmodel2に対してPRODUCTION、または、model1に対してPRODUCTIONおよびmodel2に対してTESTを指定できますが、結果は同じになります。

このプロシージャは、既存のモデルの名前を変更するSEM_APIS.RENAME_MODELとは対照的です。

セマンティク・ネットワークのタイプおよびオプションの詳細は、「RDFネットワーク」を参照してください。

次の例では、(古い)TESTモデルの名前をPRODUCTIONに、(古い)PRODUCTIONモデルの名前をTESTに変更します。

EXECUTE sem_apis.swap_names('test', 'production');