返回首页

gbase数据、南大通用产品文档:GBase8a14:10:

更新日期:2024年09月11日

BackUp database vc1.demo end

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
390
使用命令行模式进行增备:
$ python $GCLUSTER_BASE/server/bin/gcrcman.py -d /home/gbase/backupD -P
gbasedba -e "backup database vc1.demo level 1"

BackUp table vcname000001.test.t1 start
--------------------------------------------

语法格式
SUBSTRING(str,pos)
SUBSTRING(str,pos,len)
函数说明
没有len 参数的SUBSTRING()函数从字符串str 的pos 位置返回剩余全部子串。
带有len 参数的SUBSTRING()函数从字符串str 的pos 位置起返回len 个字符的子
串。pos 可以是负值。在这种情况下,子串的起始位置是从字符串的尾部向前的
pos 位置。如果len 为小于1 的值,返回结果始终为空串。
示例
示例1:返回“Quadratically”从第5 位开始的子串。
gbase> SELECT SUBSTRING('Quadratically',5) FROM dual;
+------------------------------+
| SUBSTRING('Quadratically',5) |
+------------------------------+
| ratically
|
+------------------------------+
1 row in set
示例2:返回“Quadratically”从第5 位开始的6 个字符。
gbase> SELECT SUBSTRING('Quadratically',5,6) FROM dual;
+--------------------------------+
| SUBSTRING('Quadratically',5,6) |
+--------------------------------+
| ratica
|
+--------------------------------+
1 row in set
示例3:pos 为“-3”,则返回的子串是“Sakila”尾部的3 个字符。
gbase> SELECT SUBSTRING('Sakila', -3) FROM dual;
+-------------------------+
| SUBSTRING('Sakila', -3) |
+-------------------------+
| ila
|
+-------------------------+
1 row in set

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
708
示例4:pos 为“-5”,len 为“3”,则返回的子串为“Sakila”从第2 位开始的3
个字符。
gbase> SELECT SUBSTRING('Sakila', -5, 3) FROM dual;
+----------------------------+
| SUBSTRING('Sakila', -5, 3) |
+----------------------------+
| aki
|
+----------------------------+
1 row in set