返回首页

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

更新日期:2024年09月11日


GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
626
+--------------+
4 rows in set
示例2:定义的列数据类型为FLOAT(M),总位数小于等于23 时,小数部分
只保留一位有效数字,系统会自动对数字进行四舍五入。
CREATE TABLE products (a FLOAT(20),b FLOAT(28));
INSERT INTO products (a,b) VALUES(-19000.44365,-19000.44365);
gbase> SELECT * FROM products;
+----------+--------------+
| a
| b
|
+----------+--------------+
| -19000.4 | -19000.44365 |
+----------+--------------+
1 row in set
示例3:定义的列数据类型为FLOAT(20,5),指定精度为5,则小数部分保留5
位数字。
CREATE TABLE products(productnum FLOAT(20,5));
INSERT INTO products(productnum)
VALUES(19000.44365),(19000.443652);
gbase> SELECT productnum FROM products;
+-------------+
| productnum
|
+-------------+
| 19000.44336 |
| 19000.44336 |
+-------------+
2 rows in set
示例4:定义的列数据类型为FLOAT(7,4),插入的数据为999.00009 时,其近似
值就是999.0001,自动四舍五入。
CREATE TABLE products(productnum FLOAT(7,4));
INSERT INTO products(productnum) VALUES(999.00009);
gbase> SELECT productnum FROM products;
+------------+
| productnum |
+------------+
|

本章主要讲解如何在Linux 操作系统中安装oracle 客户端,安装它的目的就是为了
使用orato8a 这个数据抽取工具。通常,我们建议在安装有oracle 客户端的物理机
器上,使用orato8a 这个工具。
说明
集群的安装包中不提供oracle 客户端程序,本章描述仅用于参考。

导出数据时,
只有指定了format 参数为3 时才可以指定NULL 值,
如果导出时不指
定此参数,数据中的NULL 值导出为空字符串。需要注意的是,本节的示例都基于
以下表结构和数据内容。
注意
NULL 值不能指定为与数据内容或其他控制字符相同的内容,否则可能会引起歧
义,造成数据不能被加载回表中。
DROP TABLE IF EXISTS message;
COMMIT;
CREATE TABLE
message(id int, name varchar2(20), message varchar2(50));
INSERT INTO message VALUES(1,'Tom','I am Tom');
INSERT INTO message VALUES(2,'小明','HHHH"KKKK');
INSERT INTO message VALUES(3,'Peter','Hello!Hello!');
INSERT INTO message VALUES(4,'Yama','send mail');
INSERT INTO message VALUES(5,'Hellen','');
INSERT INTO message VALUES(6,'','');
INSERT INTO message VALUES(7,'Seven','a book store');
INSERT INTO message VALUES(8,'MMEE','yes');
INSERT INTO message VALUES(9,'George','Thank you.');
INSERT INTO message VALUES(10,'Lastman','no message');
COMMIT;