返回首页

gbase数据、南大通用产品文档:GBase8aGBase UP 数据类型

更新日期:2024年09月11日

GBase UP 支持SQL92 中定义的绝大多数数据类型,
同时也支持SQL99 和SQL2000
中定义的数据类型。
GBase UP 支持的数据类型,如下表所示:
表 5-113 数据类型
GBase UP 的数据类型
数值型
TINYINT
SMALLINT
INT
BIGINT
FLOAT
DOUBLE
DECIMAL

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 342
GBase UP 的数据类型
NUMERIC
字符型
CHAR
VARCHAR
TEXT
二进制类型
BLOB
LONGBLOB
日期和时间型
DATE
DATETIME
TIME
TIMESTAMP

说明
本章节安装用例若无特殊说明均遵循如下规则:

集群安装用户为“gbase”;

集群安装用例版本为
“GBase8a_MPP_Cluster-NoLicense-9.5.3.*-redhat7.3-x86_64”;

集群安装目录为“/opt”;

多实例安装需服务器多网卡的每个网卡有独立的IP,每个IP 一个实例,
安装步骤同单实例;

数据库安装的相关:

安装后会生成一个/home/gbase/.gbase_profile 文件用于设置的环境变


GBase 8a MPP Cluster 数据库安装后,会有两个默认数据库用户root
和gbase。root 用户密码初始为空,是数据库的超户。gbase 是数据库
管理操作(如备份gcrcman、gcadmin 等)常用来连接server 的数据
库用户。初次登录数据库请使用root 用户,在root 用户下及时更改
root 自己的密码并且给gbase 用户设置密码,妥善保管root 密码和
gbase 密码,以便后续数据库管理操作能够正常连接server。
注:手册中数据库密码处使用******表示。

GBase 8a MPP Cluster 数据库安装后相关目录及功能说明如下,每个
集群节点均在安装目录下创建自己IP 为名的子文件夹
$GCLUSTER_PREFIX(如opt/IP),里面的主要目录如下:
表3- 6 数据库软件服务运行涉及的相关目录和功能
目录名称
目录功能说明
gcware
该目录在安装目录下,
用于存储gcware 的相关文
件,包括配置文件和日志等,gcware 节点有该目
录。
gcluster
该目录在安装目录下,用于存储gcluster 的相关
文件,包括配置文件、日志和元数据等。
gnode
该目录在安装目录下,用于存储gnode 的相关文
件,包括配置文件、日志和用户数据等。
/home/dbaUser/
.gbase_profile 文件是数据库安装用户下的环境变
量文件。

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
61

静态 SQL 语句是在编译时刻其所有信息都已知的语句。例如,下列 SELECT 语句
是静态 SQL 语句,因为在编译时刻对于它的执行所需的所有信息都存在。
EXEC SQL select company into :cmp_name from customer where customer_num
= 101;

然而,
在某些应用程序中,
编程人员不知道该程序需要执行的 SQL 语句的这些内容,

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 416 -

或甚至可能不知道其类型。例如,程序可能提示用户输入选择语句,因此,当该程序运行
时,
编程人员不知道要访问哪些列。
这样的应用程序需要动态 SQL。
动态 SQL 允许 GBase
8s ESQL/C 程序在运行时刻构建 SQL 语句,因此,可由用户输入来确定该语句的内容。

这些主题描述下列动态 SQL 信息:
如何执行动态 SQL 语句,要使用的 SQL 语句,以及您可动态地执行的语句的类型
当您知道关于该语句在编译时刻的大多数信息时,如何执行 SQL 语句