
# DWS存储过程其他语句
#### 锁操作
DWS提供了多种锁模式用于控制对表中数据的并发访问。这些模式可以用在MVCC（多版本并发控制）无法给出期望行为的场合。同样，大多数DWS命令自动施加恰当的锁，以保证被引用的表在命令的执行过程中不会以一种不兼容的方式被删除或者修改。比如，在存在其他并发操作的时候，ALTER TABLE是不能在同一个表上执行的。
#### 游标操作
DWS中游标（cursor）是系统为用户开设的一个数据缓冲区，存放着SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录，并赋予主变量，交由主语言进一步处理。
游标的操作主要有游标的定义、打开、获取和关闭。
完整的游标操作示例可参考[显式游标](https://support.huaweicloud.com/devg-dws/dws_04_0547.html)。
