举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > PostgreSQL SPI_prepare_cursor

PostgreSQL SPI_prepare_cursor

2023-04-03 07:31

 PostgreSQL SPI_prepare_cursor

SPI_prepare_cursor — 预备一个语句,但是不执行它

大纲

SPIPlanPtr SPI_prepare_cursor(const char * command, int nargs,
                              Oid * argtypes, int cursorOptions)

描述

SPI_prepare_cursorSPI_prepare一样,不过它也允许说明规划器的 游标选项参数。这是一个位掩码,它的值如 nodes/parsenodes.hDeclareCursorStmtoptions域所示。 SPI_prepare总是把该游标选项取做零。

参数

const char * command

命令字符串

int nargs

输入参数($1$2等等)的数量

Oid * argtypes

一个数组指针,它指向的数组包含参数的数据类型的 OID

int cursorOptions

整数形式的游标选项位掩码,零会导致默认行为

返回值

SPI_prepare_cursor具有和 SPI_prepare一样的返回习惯。

注解

cursorOptions设置的有用的位包括 CURSOR_OPT_SCROLLCURSOR_OPT_NO_SCROLLCURSOR_OPT_FAST_PLANCURSOR_OPT_GENERIC_PLAN以及 CURSOR_OPT_CUSTOM_PLAN。 注意CURSOR_OPT_HOLD被特别地忽略。

阅读全文
以上是鳄鱼CMS为你收集整理的 PostgreSQL SPI_prepare_cursor全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  PostgreSQL SPI_palloc

    PostgreSQL SPI_palloc

    2023-03-31

    SPI_palloc — 在上层执行器上下文中分配内存大纲void * SPI_palloc(Size size)描述 SPI_palloc在上层的执行器上下文中分配内存...

  •  PostgreSQL SPI_freeplan

    PostgreSQL SPI_freeplan

    2023-04-28

    SPI_freeplan — 释放一个之前保存的预备语句大纲int SPI_freeplan(SPIPlanPtr plan)描述 SPI_freeplan释放一个之前由 SPI_prepa...

  •  PostgreSQL 后台工作者进程

    PostgreSQL 后台工作者进程

    2023-04-23

    PostgreSQL可以被扩展来在独立进程中运行用户提供的代码。这种进程被postgres启动、停止和监控,这使它们的生命期与服务器的状态...

  •  PostgreSQL 逻辑解码输出写入器

    PostgreSQL 逻辑解码输出写入器

    2023-06-13

    可以为逻辑解码增加更多输出方法。详情可见 src/backend/replication/logical/logicalfuncs.c。 本质上,需要提供三个函数:一个...

  •  PostgreSQL ALTER CONVERSION

    PostgreSQL ALTER CONVERSION

    2023-05-18

    ALTER CONVERSION — 改变一个转换的定义大纲ALTER CONVERSION name RENAME TO new_nameALTER CONVERSION name OWNER TO { new_o...

© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们