返回首页

gbase数据、南大通用产品文档:GBase8s检索非缺省语言环境信息

更新日期:2024年09月11日

全球化影响列表在 DB-Access 中显示的顺序。
全球化允许显示非英语语言数据并进行适当
的排序。GBase 8s 支持使用 Global Language Support (GLS) 语言环境进行全球化。较
早的数据库服务器版本使用本机语言支持 (NLS) 来实现此目的。
如果当前数据库支持全球化,
那么您可以在“数据库信息”菜单上选择 NLS 选项以显示有
关整理顺序和 C CType(字符分类类型)的信息,如下图所示。
图: 显示了全球化信息的“数据库信息”菜单
数据库信息: B/数据库空间 N/NLS R/例程 D/数据库 E/退出
显示数据库的 NLS 信息。

-------------- - stores_demo ------------ 按 CTRL-W 以获得帮助 --------


fr_fr.8859-1 整理顺序
CType
DB-Access 在“数据库信息”菜单上未提供用于显示 GLS 整理顺序和字符分类类型的选
项。要获取有关为数据库服务器启用的 GLS 语言环境的信息,请使用 SQL 编辑器输入以
下查询:
SELECT tabname, site FROM systables

GBase 8s DB-Access 用户指南
南大通用数据技术股份有限公司 - 36 -

WHERE tabid = 90 OR tabid = 91
具有 tabid 90 的行存储数据库语言环境的 COLLATION 类别。具有 tabid 91 的行存储数
据库语言环境的 CTYPE 类别。下图显示了针对缺省美国英语语言环境的上述查询的结果。

图: 检索 GLS 信息
SQL: N/新建 R/运行 M/修改 U/使用编辑器 O/输出 C/选择 S/保存 I/信息
D/删除 E/退出
运行当前的 SQL 语句。

------- mydata@mynewdb ------ 按 CTRL-W 以获得帮助 ---

tabname GL_COLLATE
site en_US.819

tabname GL_CTYPE
site en_US.819

检索到 2 行

操作场景
创建新的GBase 8a MPP Cluster 数据库用户账号。
前提条件
执行此操作的用户必须有全局CREATE USER 权限。
语法格式
使用CREATE USER 语句创建新的GBase 8a MPP Cluster 数据库用户帐号,创建语
法如下:

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
415
CREATE USER user [IDENTIFIED BY [PASSWORD] [password]]
表4- 62 参数说明
参数名称


USER user
指定要创建的帐号名称。user 支持如下几种方式的书写:
1.任何主机:user@'%'
2.本机:user@'localhost'
3.网段:user@'192.168.0.0'
4. ip 地址:user@'192.168.10.6'
5.与user@'%'等价:user
6. user 长度支持128 字符
[IDENTIFIED
BY
[PASSWORD]
[password]]
通过可选择的IDENTIFIED BY 语句可以给帐号赋予一个密
码。特别注意的是,密码设置为纯文本格式时可以省略
PASSWORD 关键字。password 是帐号密码
说明

对每一个未赋权的帐号,初始时只有登录数据库的权限。

创建用户指定user@host 中host 为具体固定唯一的字符串时,不能指定账
户登录列表hosts,如果非要指定,hosts 应与host 相同。具体语法参考

概述

本节描述可以用来操纵时间值的函数。
参考日期和时间类型来获取每种日期和
时间类型在有效格式下可以表达的值的范围;

返回当前日期或者时间的函数都等于在查询开始执行时的值,仅执行一次。这
意味在一个单查询中多次引用像NOW()这样的函数总会得到一样的结果。
这个
原则也适用于CURDATE(),CURTIME(),UTC_DATE(),UTC_TIME(),
UTC_TIMESTAMP()和它们的同义词;

CURRENT_TIMESTAMP() ,CURRENT_TIME() ,CURRENT_DATE() 和
FROM_UNIXTIME()返回当前时区,这和time_zone 系统变量是一样的。还有
UNIX_TIMESTAMP()假设它的参数是当前时区的datetime 值。
示例
示例1
返回当前日期和时间。

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 844
gbase> SELECT NOW() FROM t;
+---------------------+
| NOW() |
+---------------------+
| 2014-01-03 14:53:55 |
+---------------------+
1 row in set
示例2
返回当前日期。
gbase> SELECT CURDATE() FROM t;
+------------+
| CURDATE() |
+------------+
| 2013-10-12 |
+------------+
1 row in set
示例3
返回当前时间。
gbase> SELECT CURTIME() FROM t;
+-----------+
| CURTIME() |
+-----------+
| 10:37:04 |
+-----------+
1 row in set
示例4
返回当前UTC 日期。
gbase> SELECT UTC_DATE() FROM t;
+------------+
| UTC_DATE() |
+------------+
| 2013-10-12 |
+------------+
1 row in set
示例5
返回当前UTC 时间。
gbase> SELECT UTC_TIME() FROM t;

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 845
+------------+
| UTC_TIME() |
+------------+
| 02:37:32 |
+------------+
1 row in set
示例6
返回当前UTC 时间戳(日期+时间)。
gbase> SELECT UTC_TIMESTAMP() FROM t;
+---------------------+
| UTC_TIMESTAMP() |
+---------------------+
| 2013-10-12 02:37:59 |
+---------------------+
1 row in set
示例7
返回当前时间戳(日期+时间)。
gbase> SELECT CURRENT_TIMESTAMP() FROM t;
+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2013-10-12 10:38:14 |
+---------------------+
1 row in set
示例8
返回当前时间。
gbase> SELECT CURRENT_TIME() FROM t;
+----------------+
| CURRENT_TIME() |
+----------------+
| 10:38:26 |
+----------------+
1 row in set
示例9
返回当前日期。
gbase> SELECT CURRENT_DATE() FROM t;
+----------------+

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 846
| CURRENT_DATE() |
+----------------+
| 2013-10-12 |
+----------------+
1 row in set