返回首页

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

更新日期:2024年09月11日

GBase UP 以
“YYYY-MM-DD HH:MI:SS.ffffff”
格式显示DATETIME 值。
其中ffffff
表示微秒格式。
日期和时间的组合类型。
支持的范围是
“0001-01-01 00:00:00.000000”

“9999-12-31
23:59:59.999999”。

示例1:插入一个合法的DATETIME 值。
gbase> CREATE TABLE products (productDate DATETIME);
Query OK, 0 rows affected

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 353

gbase> INSERT INTO products(productDate) VALUES('2010-09-01 12:09:44');
Query OK, 1 row affected

gbase> SELECT productDate FROM products;
+---------------------+
| productDate |
+---------------------+
| 2010-09-01 12:09:44 |
+---------------------+
1 row in set

示例2:插入系统当前的DATATIME 值。
gbase> INSERT INTO products(productDate) VALUES(NOW());
Query OK, 1 row affected

gbase> SELECT productDate FROM products;
+---------------------+
| productDate |
+---------------------+
| 2013-10-16 17:51:38 |
+---------------------+
1 row in set

示例3:插入一个NULL 值。
gbase> INSERT INTO products(productDate) VALUES(NULL);
Query OK, 1 row affected

gbase> SELECT productDate FROM products;
+-------------+
| productDate |
+-------------+
| NULL |
+-------------+
1 row in set

示例4:插入一个带有微秒的DATETIME 数值。
gbase> INSERT INTO products(productDate) VALUES('2013-09-15 12:09:44.123456');
Query OK, 1 row affected

gbase> SELECT productDate FROM products;
+----------------------------+
| productDate |
+----------------------------+
| 2013-09-15 12:09:44.123456 |
+----------------------------+
1 row in set

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 354

示例5:插入一个非法的DATETIME 值,系统将报告错误信息。
gbase> INSERT INTO products(productDate) VALUES('2010-09-31 12:09:44');
ERROR 1292 (22007): Incorrect datetime value: '2010-09-31 12:09:44' for column
'productDate' at row 1

参数说明:
控制每个新事务的默认延迟状态。
只读事务或者那些比序列化更加低的隔离
级别的事务除外。
GBase 8c 不支持可串行化的隔离级别,因此,该参数无实际意义。
该参数属于USERSET 类型参数,请参考表GUC 参数设置方式中对应设置方法进行设
置。
取值范围:布尔型

on 表示默认延迟。

off 表示默认不延迟。
默认值:off

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1322

Gbase 8s 的分区事用来处理数据量非常大的表和索引的技术,分区是Gbase 8s 数据库服务
器提供的一种内部的把大表拆分成多个小表的管理方式,同时对外提供同一个表的管理方
式,这样对表的访问者而言很透明。分区可以用讲大表拆分成小表的方式进行管理,大大
提高了Gbase 8s 的大数据的处理性能。
分区的一些优点包括:

有效处理大数据表。有效利用并发运行,分片表可以启动PDQ,开启多线程并行处
理,可以充分利用CPU、多磁盘的物理资源,大大提高大数据表的访问速度。

有效地提高可用性。当表的某个分片出现故障时,表的其他分片的数据仍然可用,
同时至需要修复该分片即可。