返回首页

gbase数据、南大通用产品文档:GBase8s等待锁

更新日期:2024年09月11日

当用户遇到锁时,数据库服务器的缺省行为是将错误返回到应用程序。如果您愿意无限期
地等待锁(对许多应用程序来说,这是最好的选择),则可执行下列 SQL 语句:
SET LOCK MODE TO WAIT
当设置此锁模式时,您的程序通常忽略其他并发程序的存在。当您的程序需要访问另一程
序已锁定了的行时,它等待,直到移除该锁位置,然后再处理。在大多数情况下,觉察不
到该延迟。
您还可等待指定的秒数,如下例所示:
SET LOCK MODE TO WAIT 20

(1 row)

masklen(inet)
描述:抽取子网掩码长度。
返回类型:int
示例:
gbase=# SELECT masklen('192.168.1.5/24') AS RESULT;
result
--------
24
(1 row)

netmask(inet)
描述:为网络构造子网掩码。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
263
返回类型:inet
示例:
gbase=# SELECT netmask('192.168.1.5/24') AS RESULT;
result
---------------

&按位与
示例

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
837
返回“29 & 15”的计算结果。
gbase> SELECT 29 & 15 FROM dual;
+---------+
| 29 & 15 |
+---------+
|
13 |
+---------+
1 row in set
说明
示例说明:
“29”
对应的比特值为
“11101”

15 对应的比特值为
“1111”

逐位进行与操作,结果为“1101”,对应的十进制值为“13”。