「Nested Table Type」ノード
このセクションの内容は次のとおりです。
「Nested Table Type」ノードについて
「Nested Table Type」ノードは「User-Defined Types」ノードの子です。これは、データベースで定義されているネストした表タイプを表します。
「Nested Table Type」ノードの仕組み
「Nested Table Type」ノードには、「Object Type」ノードや「VARRAY Type」ノードとは異なるアイコンがあります。「Nested Table Type」に子ノードがあるのは、「Nested Table Type」にデータベースでユーザーが定義したタイプの要素がある場合のみです。
詳細は、『Oracle Databaseオブジェクト・リレーショナル開発者ガイド』を参照してください
このノードに対してアクションを実行するには、ノードを右クリックして、メニューから適切なコマンドを選択します。ノードのプロパティを表示するには、ノードを選択するか、ノードのメニューの「Properties」をクリックします(あるいはその両方)。
メニュー・オプション
| メニュー・オプション | 説明 |
|---|---|
|
Edit |
ネストした表タイプのタイプ定義をPL/SQLエディタのウィンドウで開きます。 |
|
Query Window |
SQLおよびPL/SQL問合せをVisual Studioから実行できるように問合せウィンドウを開きます。 |
|
Generate Custom Class |
選択済のネストした表タイプ用にOracleカスタム・クラス・ウィザードを起動します。「Oracleカスタム・クラス・ウィザードの使用」を参照してください。 |
|
Generate Create Script… |
ネストした表タイプ定義を |
|
Generate Create Script to Project |
ネストした表タイプ定義を 「Nested Table Type」ノードを. サーバー・エクスプローラで複数のオブジェクトを選択すると、マスターSQLスクリプトがOracleデータベース・プロジェクトのスクリプト・フォルダに作成されます。このマスター・スクリプトには、様々なスキーマ・オブジェクト・フォルダに生成された個別の子SQLスクリプト(スキーマ・オブジェクトごとに1つ)へのコールが含まれており、このマスター・スクリプトは依存関係を考慮して順序付けされます。 開いているOracleデータベース・プロジェクトが複数ある場合、Visual Studioにより、スクリプトを追加するプロジェクトを選択するよう求められます。 この操作は、サーバー・エクスプローラ・ノードをデータベース・プロジェクト・フォルダに直接ドラッグ・アンド・ドロップして実行することもできます。 詳細は、「Oracleスクリプト・ファイルの管理」を参照してください。 ノート: Oracleデータベース・プロジェクト・バージョン2のプロジェクトはサポートされていません。このプロジェクト・タイプにスクリプトを追加するには、Oracleデータベース・プロジェクト・バージョン2のプロジェクト・フォルダの「Import Schema」または「Add Existing Item」メニュー項目を使用するか、スキーマ比較ツールを使用します。 |
|
Delete |
データベースからネストした表タイプを削除します。 |
|
Refresh |
「Nested Table Type」ノードを更新します。 |
|
Properties |
「Properties」ウィンドウを開きます。 |