返回首页

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

更新日期:2024年09月11日

功能描述
向含有自增列的表中加载数据,
需使用table fields 指定列方式进行数据加载,不允
许指定自增列。
示例
CREATE TABLE lineitem
(
a int auto_increment primary key,
L_ORDERKEY
INT NOT NULL,
L_PARTKEY
INTEGER NOT NULL,
L_SUPPKEY
INTEGER NOT NULL,
L_LINENUMBER
INTEGER NOT NULL,
L_QUANTITY
DECIMAL(15,2) NOT NULL,
L_EXTENDEDPRICE
DECIMAL(15,2) NOT NULL,
L_DISCOUNT
DECIMAL(15,2) NOT NULL,
L_TAX
DECIMAL(15,2) NOT NULL,
L_RETURNFLAG
CHAR(1) NOT NULL,
L_LINESTATUS
CHAR(1) NOT NULL,
L_SHIPDATE
DATE NOT NULL,

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1038
L_COMMITDATE
DATE NOT NULL,
L_RECEIPTDATE DATE NOT NULL,
L_SHIPINSTRUCT CHAR(25) NOT NULL,
L_SHIPMODE
CHAR(10) NOT NULL,
L_COMMENT
VARCHAR(44) NOT NULL
);
gbase> LOAD DATA INFILE 'http://192.168.154.99/tpch1s/lineitem.tbl' INTO
TABLE
test.lineitem
FIELDS
terminated
by
'|'
table_fields
'L_ORDERKEY,L_PARTKEY,L_SUPPKEY,L_LINENUMBER,L_QUANTI
TY,L_EXTENDEDPRICE,L_DISCOUNT,L_TAX,L_RETURNFLAG,L_LIN
ESTATUS,L_SHIPDATE,L_COMMITDATE,L_RECEIPTDATE,L_SHIPINS
TRUCT,L_SHIPMODE,L_COMMENT';
Query OK, 6001215 rows affected (Elapsed: 00:00:07.60)
Task 5250 finished, Loaded 6001215 records, Skipped 0 records
gbase> SELECT count(distinct(a)) from lineitem;
+--------------------+
| count(distinct(a)) |
+--------------------+
|
6001215 |
+--------------------+
1 row in set (Elapsed: 00:00:01.09)

存储在数据源上的一列数据有一个 SQL 数据类型。
GBase 8s ODBC Driver 将特定于 GBase 8s 的 SQL 数据类型映射为以 ODBC SQL 语法
定义的 ODBC SQL 数据类型。(驱动程序通过 SQLGetTypeInfo 返回这些映射。它还使
用 ODBC SQL 数据类型来描述 SQLColAttributes 和 SQLDescribeCol 中的列和参数的数
据类型)。

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 11 -

每一 SQL 数据类型对应于一个 ODBC C 数据类型。
在缺省情况下,
驱动程序假设存储位
置的 C 数据类型对应于该位置绑定至其的列或参数的 SQL 数据类型。
如果存储位置的 C
数据类型不是缺省的 C 数据类型,则应用程序可以使用 SQLBindCol 的 TargetType、
SQLGetData 的 fCType 参数,
以及 SQLBindParameter 中的 ValueType 参数来指定正确的
C 数据类型。在驱动程序从数据源返回数据之前,它将数据转换为指定的 C 数据类型。
在驱动程序将数据发送至数据源之前,
它将数据从指定的 C 数据类型转换为 SQL 数据类
型。
GBase 8s 数据类型名称不同于 Microsoft™ ODBC 数据类型名称。要获取关于这些差异的
信息,请参阅《GBase 8s ODBC Driver 程序员指南》。

DBSpace 使用情况
在8s 集群节点监控导航栏,点击数据库监控的DBSpace 使用情况,即进入
DBSpace 使用情况监控界面。
该界面以列表的方式显示数据库中全部DBSpace 的使用情况。
DBSpace 使用情况界面显示如下: