返回首页

gbase数据、南大通用产品文档:GBase8aTO_DAYS(date)

更新日期:2024年09月11日

函数说明
返回日期date对应的天数(从年份0开始的天数)。
示例
示例1
返回“950501”对应的天数。
gbase> SELECT TO_DAYS(950501) FROM t;
+-----------------+
| TO_DAYS(950501) |
+-----------------+
| 728779 |
+-----------------+
1 row in set
示例2
返回“2010-08-30”对应的天数。
gbase> SELECT TO_DAYS('2010-08-30') FROM t;
+-----------------------+
| TO_DAYS('2010-08-30') |
+-----------------------+
| 734379 |
+-----------------------+
1 row in set
说明

TO_DAYS()不用于阳历出现(1582)前的值,原因是当日历改变时,遗失的日期不会被
考虑在内;

GBase UP 使用日期和时间类型中的规则转化两位日期中的年值到四位。
示例3

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 904
“2011-08-30”和“11-08-30”表示同一个日期。
gbase> SELECT TO_DAYS('2011-08-30'), TO_DAYS('11-08-30') FROM t;
+-----------------------+---------------------+
| TO_DAYS('2011-08-30') | TO_DAYS('11-08-30') |
+-----------------------+---------------------+
| 734744 | 734744 |
+-----------------------+---------------------+
1 row in set

示例4
对于1582 年之前的日期(或许在其它地区为下一年),结果是不可靠的。
gbase> SELECT TO_DAYS('1581-08-30') FROM t;
+-----------------------+
| TO_DAYS('1581-08-30') |
+-----------------------+
| 577690 |
+-----------------------+
1 row in set


在对象资源管理器中,
展开“数据库”,
再展开“表”,
右击要查看的表,
再单击“属性”。


在“表属性”对话框中,可以查看数据表的常规信息。
使用此页可以查看所选表的属性。

数据库
表所属的数据库。

服务器
服务器名称。

用户
登录用户名称。

GBase 8s 企业管理器用户手册
南大通用数据技术股份有限公司

19

名称
表的名称。

创建日期
表的创建日期。

表的版本
表的版本信息。

表的唯一标识
表的唯一标识号,数值。

表的所有者
表用户

表的锁定方式
表的锁级别,分为三种B、P、R。
B:页和行级别。 P:页级别。 R:行级别。

列数
表的列数。

索引数
表索引的个数。

表的行数
表的行数。

最大行大小
表行大小的最大值。

GBase 8s 企业管理器用户手册
南大通用数据技术股份有限公司

20

图:表属性

IsDBNull 方法
获得一个值,判断指定列的值是否为空。

语法
[Visual Basic]
Public Overrides Function IsDBNull ( _

i As Integer _
) As Boolean
[C#]
public override bool IsDBNull(

int i
)

参数
1) i :从0 开始的列索引

实现
IDataRecord.IsDBNull(Int32)