发表日期: 2022-11-30 13:52:02 浏览次数:92
迪庆企业建站

项目技术总工程师Alex Witt拥有十年以上互联网、IT管理、数字营销经验,5年区块链及数字资产技术研究经验,全球白客联盟发起人,曾任前微软技术总监,并参与微软早期多个区块链项目的孵化及研究。
国际首席运营官Stephen,美国区块链研究所成员,R3区块链联盟成员之一,为银行提供探索区块链技术的渠道以及建立区块链概念性产品,为全球多个地方供应商和集成商提供区块链分布式及解决方案,致力于为大型企业提供和解决区块链的系统框架等。
SPI_cursor_open_with_args — 使用一个查询和参数建立一个游标
Portal SPI_cursor_open_with_args(const char *name, const char *command, int nargs, Oid *argtypes, Datum *values, const char *nulls, bool read_only, int cursorOptions)
SPI_cursor_open_with_args建立一个将 执行指定查询的游标(在内部是一个 portal)。大部分参数具有和 SPI_prepare_cursor 和SPI_cursor_open中相应参数相同的含 义。
对于一次性的查询执行,这个函数应该比 SPI_prepare_cursor加上其后的 SPI_cursor_open更好。如果相同的命令 要被用很多不同的参数执行,哪种方法更快就要取决于重做计划的 代价与定制计划带来的好处之间谁更有利。
被传入的参数数据将被复制到游标的 portal 中,因此在该游标仍然存在时 可以释放掉被传入的参数数据。