返回首页

gbase数据、南大通用产品文档:GBase8s实体完整性

更新日期:2024年09月11日

实体是要记录在数据库中的任何人、位置或事物。每一表都表示一个实体,且表的每一行
都表示那个实体的一个实例。例如,如果 order 是一个实体,则 orders 表表示订单的概念,
表中的每一行表示一特定的订单。
要标识表中的每一行,该表必须有一主键。主键是标识每一行的一个唯一值。此要求称为
实体完整性约束。
例如,orders 表的主键是 order_num。order_num 列为表中的每一行保存一个唯一的系统生
成的订单编号。要访问 orders 表中的一行数据,请使用下列 SELECT 语句:
SELECT * FROM orders WHERE order_num = 1001;
在此语句的 WHERE 子句中使用该订单编号使得您能够容易地访问行,
因为该订单编号唯
一地标识那一行。如果该表允许重复的订单编号,则它几乎不可能访问单个一行,因为此
表的所有其他列都允许重复的值。
要获取关于主键和实体完整性的更多信息,请参阅《GBase 8s 数据库设计和实现指南》。

函数说明
返回date 中对应的月份数值,范围为1 到12。
示例
示例1:date 值对应的月份值在1~12 之内。
gbase> SELECT MONTH('2020-08-30') FROM dual;
+---------------------+
| MONTH('2020-08-30') |
+---------------------+
|
8 |
+---------------------+
1 row in set
示例2:date 值对应的月份值大于12,返回NULL。
gbase> SELECT MONTH('2020-13-30') FROM dual;
+---------------------+
| MONTH('2020-13-30') |
+---------------------+
|
NULL |
+---------------------+
1 row in set, 1 warning

所有的安装,配置工作结束后,可以测试oracle 客户端是否可以连接了。

oracle 服务器端IP:192.168.103.79;

oracle 的登录用户和密码:均为ct1;

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
523

oracle 的服务名:orcl;

使用sqlplus64 命令连接oracle。
示例
sqlplus64 /nolog
SQL*Plus: Release 10.2.0.5.0 - Production on Fri Oct 18 11:18:04 2013
Copyright (c) 1982, 2010, Oracle.
All Rights Reserved.
SQL> conn ct1/ct1@//192.168.103.79/orcl
Connected.