返回首页

gbase数据、南大通用产品文档:GBase8aTIMESTAMPADD

更新日期:2024年09月11日

语法
TIMESTAMPADD(interval,int_expr,datetime_expr)
函数说明
将整数表达式int_expr 加到date 或者datetime 表达式datetime_expr 上。
int_expr 的单位由interval 参数给定,是下列值之一:
FRAC_SECOND,SECOND,MINUTE,HOUR,DAY,WEEK,MONTH,
QUARTER,或YEAR。
interval 值可以使用上面的关键词指定,或者使用前缀SQL_TSI_。例如DAY 或
SQL_TSI_DAY,或者两者都可以。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
817
示例
示例1:将“1”分钟加到“2020-01-02”上。
gbase> SELECT TIMESTAMPADD(MINUTE,1,'2020-01-02') FROM dual;
+-------------------------------------+
| TIMESTAMPADD(MINUTE,1,'2020-01-02') |
+-------------------------------------+
| 2020-01-02 00:01:00
|
+-------------------------------------+
1 row in set
示例2:将“1”周加到“2020-01-02”上。
gbase> SELECT TIMESTAMPADD(WEEK,1,'2020-01-02') FROM dual;
+-----------------------------------+
| TIMESTAMPADD(WEEK,1,'2020-01-02') |
+-----------------------------------+
| 2020-01-09 00:00:00
|
+-----------------------------------+
1 row in set

GBase8cV5_S3.0.0B69 版本支持X86、ARM、MIPS 多种处理器平台;可以运
行于多款操作系统,包括:RHEL 和CentOS 等Linux 操作系统、麒麟、统信、中
科方德、
凝思磐石等国产操作系统;
支持通用服务器和飞腾、
鲲鹏等国产服务器。
适配REDHAT 8.7 操作系统。

SQLSetCursorName 将游标描述与活动的 hstmt 关联。

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 239 -

如果应用程序不能调用 SQLSetCursorName,
那么驱动程序会根据 SQL 语句处理的需要生
成游标名称。
下表描述了SQLSetCursorName 的 SQLSTATE 和错误值。
SQLSTATE
错误值
错误消息
01000
-11001
General warning
24000
-11031
Invalid cursor state
34000
-11034
Invalid cursor name
3C000
-11036
Duplicate cursor name
S1000
-11060
General error
S1001
-11061
Memory-allocation failure
S1009
-11066
Invalid argument value
S1010
-11067
Function-sequence error
S1090
-11071
Invalid string or buffer length