返回首页

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

更新日期:2024年09月11日

VARCHAR(m)
存储的是变长字符串,m 表示该列中串的字符长度,其范围对于utf8 字符集是1
到10922 个字符,对于gbk 字符集是1 到16383 个字符。
当存储VARCHAR 类型的数据时,不会用空格填充补足列定义长度,存储的数据
包含空格时,保留空格。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
634
示例
示例1:VARCHAR 数据类型不会补足列定义的长度,但会保留插入的数据中的
空格。
示例中所用的表及数据:
gbase> CREATE TABLE products (productName VARCHAR(100));
gbase> INSERT INTO products(productName) VALUES('南大通用');
gbase> INSERT INTO products(productName) VALUES('
南大通用');
gbase> SELECT productName,
LENGTH(productName) AS length,
CHAR_LENGTH(productName) AS char_length FROM products;
+----------------+--------+-------------+
| productName
| length | char_length |
+----------------+--------+-------------+
| 南大通用
|
12 |
4 |
|
南大通用
|
14 |
6 |
+----------------+--------+-------------+
2 rows in set
gbase> SELECT productName FROM products WHERE productName = '南
大通用';
+--------------+
| productName
|
+--------------+
| 南大通用
|
+--------------+
1 row in set
查询结果中保留原始数据中的空格:
gbase> SELECT productName FROM products WHERE productName = '
南大通用';
+----------------+
| productName
|
+----------------+
|
南大通用
|
+----------------+
1 row in set

参数说明:控制每个数据库节点执行UDF 时可用的最大物理内存量。本参数当前版本
不生效,请使用FencedUDFMemoryLimit 和UDFWorkerMemHardLimit 参数控制fenced udf
worker 虚存。
该参数属于POSTMASTER 类型参数,请参考表15-1 中对应设置方法进行设置。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1425
取值范围:整型,200*1024~max_process_memory,单位为KB。
默认值:200MB

macaddr
macaddr 类型存储MAC 地址,也就是以太网卡硬件地址(尽管MAC 地址还用于其它
用途)
。可以接受下列格式:
'08:00:2b:01:02:03'
'08-00-2b-01-02-03' '08002b:010203' '08002b-010203' '0800.2b01.0203'
'08002b010203'
这些示例都表示同一个地址。对于数据位a 到f,大小写都行。输出时都是以第一种形
式展示。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
69