#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 #入门 #安装 #数据库 #开源