|
oci_get_implicit_resultsetOracle Database の暗黙の結果セットを持つ親ステートメント・リソースから次の子ステートメント・リソースを返す 説明
resourcefalse oci_get_implicit_resultset(resource
$statement )ストアドまたは匿名の Oracle PL/SQL ブロックを実行後、 クエリの結果の連続したセットを取得するために使用されます。 そのブロックは、Oracle Database 12 (またはそれ以降) の DBMS_SQL.RETURN_RESULT PL/SQL 関数によりクエリの結果を返します。 これにより、PL/SQL ブロックはクエリ結果を簡単に返すことができます。 子ステートメントは、任意の OCI8 取得関数とともに使用できます。 その関数は、oci_fetch、oci_fetch_all、 oci_fetch_array、oci_fetch_object、 oci_fetch_assoc または oci_fetch_row です。 子ステートメントは、それらの親ステートメントのプリフェッチ値を継承するか、 または oci_set_prefetch により明示的に設定することができます。 パラメータ
戻り値
例
例1 ループ内で暗黙の結果セットを取得
<?php
例2 子ステートメントのハンドラをそれぞれ取得
<?php
例3 プリフェッチ数を明示的に設定
<?php
例4 oci_get_implicit_resultset を使用しない暗黙の結果セットの例 すべてのクエリからすべての結果が連続して返されます。
<?php 注意
|