GBase 8c
其他
文章

GBase 8c数据库兼容oracle数据库部分常用函数和功能

发表于2023-12-07 11:13:4242次浏览0个评论

数据类型:

条目

说明

VARCHAR2

可变长度字符数据类型

NVARCHAR2

可变长度字符数据类型

DATE

存储日期的数据类型

SQL查询:

条目

说明

DUAL表

由系统提供

数据类型转换函数:

条目

说明

to_char(timestamp, text)

把时间戳转成字符串

to_char(int, text)

把 int4/int8 转换成 string

to_char(float, text)

把 float4/float8 转换成 string

to_char(numeric, text)

把 numeric 转换成 string

to_date(text, text)

把 string 转换成 date

to_timestamp(text, text)

把 string 转换成 timestamp

to_number(text, text)

把 string 转换成 numeric

 

 

日期函数:

条目

说明

add_months(date, integer) date

当前日期增加或减去n个月

last_date(date) date

本月的最后一天

next_day(date, text) date

返回给定日期后一周中的第一天,例如下一个星期四的第一天

next_day(date, integer) date

与上面相同,第二个参数是1到7,分别对应着周日到周六

months_between(date, date) float8

返回两个日期之间相差多少月。本计算基于1个月有31天

trunc(date, text) date

截断日期至声明的类型

round(date, text) date

四舍五入日期至声明的类型

支持日期格式如下:

日期格式

说明

Y,YY,YYY,YYYY,SYYY,SYEAR

I,IY,IYY,IYYY

iso year

Q,

季度

WW

周,一周中的第一天就是一年中的第一天

IW

周,周一是第一天

W

第一天是一个月的第一天

DAY,DY,D

第一天是周一

MONTH,MON,MM,RM

CC,SCC

世纪

DDD,DD,J

HH,HH12,HH24

小时

MI

分钟

评论

登录后才可以发表评论