什么是高级?这就叫高级—openGauss(259)

28 阅读1分钟

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

打开静态游标:在A兼容模式下,就是执行游标所对应的SELECT语句,将其查询结果放入工作区,并且指针指向工作区的首部,标识游标结果集合。如果游标查询语句中带有FOR UPDATE选项,OPEN语句还将锁定数据库表中游标结果集合对应的数据行;在其他兼容模式下,仅对表加RowShareLock,如果游标查询语句中带有FOR UPDATE选项,打开静态游标不会锁定游标结果集合对应的数据行,提取游标数据时才会对结果集的数据行加排它锁。

打开静态游标的语法图,请参见图4

图 4 open_static_cursor::=

打开动态游标: 可以通过OPEN FOR语句打开动态游标,动态绑定SQL语句。

打开动态游标的语法图,请参见图5

图 5 open_dynamic_cursor::=

PL/SQL程序不能用OPEN语句重复打开一个游标。

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/