オブジェクト・タイプ・デザイナ
オブジェクト・タイプ・デザイナを使用すると、オブジェクト・タイプを作成または変更できます。このセクションの内容は次のとおりです。
オブジェクト・タイプ・デザイナの起動
サーバー・エクスプローラでオブジェクト・タイプ・デザイナを起動するには、ユーザー定義カテゴリ・ノードを右クリックして、「New Object Type」を選択します。オブジェクト・タイプ・デザイナは次のよう表示されます。
オブジェクト・タイプ作成デザイナの使用
オブジェクト・タイプ・デザイナは新規のオブジェクト・タイプを作成します。
オブジェクト・タイプ・デザイナには、次のコントロールがあります:
| コントロール | 説明 |
|---|---|
|
Schema name |
新規の型のスキーマを選択します。このリストには、接続ダイアログの「Filters」タブで定義した使用可能なすべてのスキーマが含まれています。デフォルトでは、新規オブジェクト・タイプのスキーマは、ログイン時のものです。スキーマが「Filters」タブで定義されていない場合、デフォルトのスキーマがソートされた使用可能なスキーマのリストの最初のスキーマになります。 |
|
Type name |
新規オブジェクト・タイプ型の名前を表示します。デフォルトでは、 |
|
Super Type |
オプション: 新規オブジェクト・タイプの導出元となるスーパー・タイプとして機能させる、データベースに存在するタイプ名を入力するか選択します。 このリストには、 |
|
Authentication identifier |
タイプの認証識別子を選択します。指定できる値は次のとおりです。
|
|
Instantiable |
タイプをインスタンス化可能にする場合、「Instantiable」を選択します。タイプのインスタンスを作成できる場合、このタイプはインスタンス化可能です。デフォルトでは、「Instantiable」が選択されています。 |
|
Final |
タイプを最後(このタイプからサブタイプを導出できないことを意味する)にする場合、「Final」を選択します。デフォルトでは、「Final」が選択されています。 |
|
Generate Type Body |
「Generate Type Body」を選択して、タイプ本体を生成します。デフォルトでは選択されています。これ選択すると、ODTにより、 |
|
Attributes |
タイプに追加された属性の名前およびそのデータ型を表示します。このグリッドは読み読取り専用です。データ・グリッドの行を選択すると、これに対応して「Attribute Properties」セクションの表示が変更されます。この属性のプロパティは、「Attribute Properties」セクションで変更できます。 上矢印および下矢印をクリックして、データ・グリッドの属性の位置を変更できます。これにより、データベースのタイプ定義の属性の順序が変更されます。 |
|
Add |
新規属性をタイプに追加します。新規属性のプロパティは「Attribute Properties」セクションに表示されます。 |
|
Remove |
現在選択している属性をデータ・グリッドから削除します。 |
|
Attribute Properties |
このセクションでは、属性のプロパティを指定できます。最初の2つのプロパティは「Name」と「Type」で、これらは定数です。他のプロパティは属性のタイプに基づいて変わります。
|
|
Attribute Properties |
|
|
Attribute Properties |
|
|
Preview SQL |
「preview SQL」ダイアログ・ボックスを起動し、データベース内にオブジェクト・タイプを作成する |
|
Cancel |
データベース内にオブジェクト・タイプを作成せずにダイアログ・ボックスを閉じます。 |
|
ヘルプ |
「New Object Type 」ダイアログのヘルプ・ページを起動します。 |
|
Ok |
オブジェクト・タイプをデータベースに作成し、出力ウィンドウにエラーを表示します: 新しく作成されたオブジェクト・タイプがサーバー・エクスプローラのユーザー定義タイプに追加され、オブジェクト・タイプの仕様または本体がPL/SQLエディタで開きます。 |
