SAP SQL Anywhere で再帰クエリーを使用する
この記事のオリジナルは、Glenn Paulley が sybase.com に2009年4月に掲載したものです。Glenn はこの中で再帰クエリーが一般にはどのように機能し、さらにSQL Anywhere ではどのように機能するのか説明しています。
再帰 SQL クエリー (あるいは bill-of-materials、transitive closure queries) は、SQL Anywhere ではversion 9 よりサポートされています。再帰 SQL に関しては、下の[1] を含め、オンラインや書籍の形で様々なリソースが提供されていますが、特にここでお伝えしたいのは、下のものです。
- SQL Anywhere の実装と、ANSI/ISO SQL: 2008 標準の再帰クエリーシンタックスの間の(マイナーな)違い;
- 再帰クエリーをアプリケーションで活用する場合に考慮すべき 3つの接続オプション設定; そして
- 再帰クエリーのグラフィカルなプランの簡単な説明
再帰クエリーを Hibernate でどのように使用するかは後で説明します。というのは、Hibernate の HQL 言語は再帰は直接サポートしていないからです。
続きはこちら:SAP SQL Anywhere で再帰クエリーを使用する
SAPの SAP SQLAnywhere製品ページはこちら