Accessing Hierarchical Data Using Sql; Using An Alias - Oracle Application Server 10.1.3.4 User Manual

Adapters for ims/db release 3 (10.1.3.4)
Table of Contents

Advertisement

SQL Enhancements

Accessing Hierarchical Data Using SQL

Data stored hierarchically in a IMS/DB data source can be referenced by using a
hyphen followed by a right arrow (->) to denote the parent child relationship in the
source:
FROM ... parent_name->child1->child2... [alias]
Or, using an alias for the parent table:
FROM ... parent_alias->child1->child2... [alias]
Flattening Hierarchical Data Using SQL
You can produce a flattened view of hierarchical data by embedding a SELECT
statement inside the list of columns to be retrieved by another SELECT statement. You
use parentheses to delimit the nesting. The nested SELECT statement can reference a
child rowset (using the parent->child syntax) only in its FROM clause.

Using an Alias

To list the hierarchical data with the parent data only, you must use an alias for the
child data.
D-4 Oracle Application Server Adapters for IMS/DB User's Guide
Without an alias the query lists, for each parent row, all of the
Note:
children of all of the parent rows.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Application Server 10.1.3.4 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Application server 10g

Table of Contents