無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

47.56. pg_cursors

pg_cursors ビューは現在利用可能なカーソルを列挙します。 以下のようにカーソルは複数の方法で定義可能です。

pg_cursors ビューは、上のいずれかの方法で作成されたカーソルを表示します。 カーソルは、 WITH HOLD と宣言されていない限り、それを定義したトランザクション期間しか存在しません。 したがって、保持不可能なカーソルは、作成元トランザクションが終わるまでの間のみ、このビューに現れます。

注意: 手続き言語など、一部の PostgreSQL の要素を実装するために内部的にカーソルが使用されています。 したがって、 pg_cursors にはユーザが明示的に作成していないカーソルも含まれる可能性があります。

表 47-57. pg_cursors の列

名前 説明
name text カーソルの名前
statement text カーソル宣言の際に投稿された逐語的問い合わせ文字列
is_holdable boolean 保持可能カーソル(つまりカーソルを宣言したトランザクションがコミットされた後でもアクセス可能なカーソル)であれば true です。 さもなくば false です。
is_binary boolean カーソルが BINARY で宣言されていたら true 、さもなくば false
is_scrollable boolean カーソルがスクロール可能(順序通り以外の方法に行を取り出すことが可能)であれば true 、さもなくば false
creation_time timestamptz カーソルが宣言された時間。

pg_cursors ビューは読み取り専用です。


powered by SEO.CUG.NET