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製品ページはこちら