クエリ
CSP は、以下のいくつかの Caché クエリ方法をサポートします。
クエリ・タイプ | CSP タグおよび属性 | 説明 |
---|---|---|
クラス・クエリ |
<csp:query>
|
Caché クラスで定義されたクラス・クエリを実行します。%ResultSetOpens in a new tab オブジェクトを返します。結果セットの繰り返し処理には、<csp:while> を使用します。 |
ダイナミック SQL |
<script>
|
CSP コード内で、クエリをインラインで実行します。%ResultSetOpens in a new tab オブジェクトを返します。結果セットの繰り返し処理には、<csp:while> を使用します。 |
クエリ・タイプ | CSP タグおよび属性 | 説明 |
---|---|---|
埋め込み SQL |
<script>
|
カーソル・ベースと非カーソル・ベースの両方をサポートします。非カーソル・ベースの場合、language 属性のみがサポートされます。カーソル・ベースの場合は、<csp:while> を使用して、結果セットの繰り返し処理を行います。<csp:while> タグでは、cursor 属性と into 属性がサポートされます。この値は、<script> タグの値と同じである必要があります。into の値は、クエリ結果を含む変数のリストです。 |
<csp:query> タグの使用例は、このチュートリアルの第 I 章の "CSP タグ : <csp:query>" セクションを参照してください。
CSP での SQL 使用の詳細は、"Caché Server Pages の使用法" の "CSP におけるタグを使用した開発" の “SQL” に関する説明を参照してください。
Caché での埋め込み SQL の詳細は、"Caché SQL の使用法" の "埋め込み SQL" を参照してください。Caché でのダイナミック SQL の詳細は、"Caché SQL の使用法" の "ダイナミック SQL" を参照してください。