pg_cursors
#pg_cursors
視窗列出目前可用的游標。 游標可以通過幾種方式定義:
透過 SQL 中的 DECLARE
語句
透過前端/後端協議中的 Bind 訊息,如 第 53.2.3 節所述
透過伺服器程式設計介面 (SPI),如 第 45.1 節所述
pg_cursors
視窗顯示透過這些方式建立的游標。 除非宣告為 WITH HOLD
,否則游標僅在定義它們的交易期間存在。 因此,不可保留的游標僅在視窗中存在到它們的建立交易結束。
游標在內部用於實現 PostgreSQL 的某些元件,例如程序語言。 因此,pg_cursors
視窗可能包含未由使用者明確建立的游標。
表 52.6. pg_cursors
欄位
欄位類型 描述 |
---|
游標的名稱 |
提交以宣告此游標的逐字查詢字串 |
如果游標是可保留的(也就是說,它可以在宣告游標的交易提交後被存取),則為 |
如果游標被宣告為 |
如果游標是可滾動的(也就是說,它允許以非連續方式檢索列),則為 |
宣告游標的時間 |
pg_cursors
視窗是唯讀的。
如果您在文件中發現任何不正確、與特定功能的經驗不符或需要進一步澄清的地方,請使用此表格報告文件問題。