返回首页

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

更新日期:2024年09月11日

函数说明
返回date 中当前月对应的最后一天的值。其中,date 为日期或日期时间类型。如
果参数date 无效,则返回NULL。
示例
示例1:date 值为有效日期,返回2020 年8 月份的最后一天。
gbase> SELECT LAST_DAY('2020-08-30') FROM dual;
+------------------------+
| LAST_DAY('2020-08-30') |
+------------------------+
| 2020-08-31
|
+------------------------+
1 row in set
示例2:date 值为有效日期,返回2020 年2 月份的最后一天。
gbase> SELECT LAST_DAY('2020-02-05') FROM dual;
+------------------------+
| LAST_DAY('2020-02-05') |
+------------------------+
| 2020-02-29
|
+------------------------+
1 row in set
示例3:date 值为日期时间类型的有效日期,返回2020 年1 月份的最后一天。
gbase> SELECT LAST_DAY('2020-01-01 01:01:01') FROM dual;
+---------------------------------+
| LAST_DAY('2020-01-01 01:01:01') |
+---------------------------------+
| 2020-01-31
|
+---------------------------------+

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
799
1 row in set
示例4:date 值为无效日期,返回结果为NULL。
gbase> SELECT LAST_DAY('2020-08-32') FROM dual;
+------------------------+
| LAST_DAY('2020-08-32') |
+------------------------+
| NULL
|
+------------------------+
1 row in set, 1 warning (Elapsed: 00:00:00.02)
gbase> SHOW WARNINGS;
+-------+------+------------------------------------------------------------+
| Level | Code | Message
|
+-------+------+------------------------------------------------------------+
| Note
| 1292 | 172.168.83.11:5050 - Incorrect datetime value: '2020-08-32' |
+-------+------+------------------------------------------------------------+2 row in set

执行一句SQL 命令并返回带有数据的DataSet。使用给定的
GBaseConnection对象创建,
GBaseConnection对象的状态在执行之后保持不变。


语法
[Visual Basic]
Public Shared Function ExecuteDataset ( _

connection As GBaseConnection, _

commandText As String _
) As DataSet
[C#]
public static DataSet ExecuteDataset(

GBaseConnection connection,

string commandText
)

参数
1) connection :GBaseConnection 连接对象;
2) commandText :要执行的SQL 语句。

返回值
包含结果集的DataSet。



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 259 -

功能描述
删除指定的角色。
注意事项
无。
语法格式
DROP ROLE [ IF EXISTS ] role_name [, ...];
参数说明

IF EXISTS
如果指定的角色不存在,则发出一个notice 而不是抛出一个错误。

role_name
要删除的角色名称。
取值范围:已存在的角色。
示例
请参见CREATE ROLE 的示例。
相关命令
CREATE ROLE,ALTER ROLE,SET ROLE