返回首页

gbase数据、南大通用产品文档:GBase8aPERIOD_ADD(P,N)

更新日期:2024年09月11日

函数说明
增加N 个月到周期P 中,返回值格式为YYYYMM。
其中,P 的格式为YYMM 或YYYYMM。
注意
参数P 不是日期类型的数值。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
806
示例
示例1:增加2 个月到“1908”中。
gbase> SELECT PERIOD_ADD(1908,2) FROM dual;
+--------------------+
| PERIOD_ADD(1908,2) |
+--------------------+
|
201910 |
+--------------------+
1 row in set
示例2:增加2 个月到“202008”中。
gbase> SELECT PERIOD_ADD(202008,2) FROM dual;
+----------------------+
| PERIOD_ADD(202008,2) |
+----------------------+
|
202010 |
+----------------------+
1 row in set

返回值
返回不小于X 的最小整数。
示例
示例1
X 为正数。
gbase> SELECT CEILING(1.23) FROM t;
+---------------+
| CEILING(1.23) |
+---------------+
| 2 |
+---------------+
1 row in set
示例2
X 为负数。
gbase> SELECT CEIL(-1.23) FROM t;
+-------------+
| CEIL(-1.23) |
+-------------+
| -1 |
+-------------+
1 row in set

获取或设置一个值,指明命令的类型。

语法
[Visual Basic]
Public Overrides Property CommandType As CommandType

Get

Set
[C#]
public override CommandType CommandType { get; set; }

属性值
CommandType 可以设置的值有:

Text :SQL 文本命令(默认)


StoredProcedure :存储过程的名称;

TableDirect :表的名称。

实现
IDbCommand.CommandType

注释
当CommandType 属性设置成StoredProcedure 时, CommandText 属性应该

GBase 8a 程序员手册ADO.NET 篇


- 132 -

南大通用数据技术股份有限公司
设置为存储过程的名字。在用户调用Execute 方法的时候,这个命令就执行这
个存储过程。

示例
下面的例子创建了GBaseCommand 且设置了它的一些属性。
[Visual Basic]
Public Sub CreateGBaseCommand()
Dim gsCommand As New GBaseCommand()
gsCommand.CommandType = CommandType.Text
End Sub

[C#]
public void CreateGBaseCommand()
{
GBaseCommand gsCommand = new GBaseCommand();
gsCommand.CommandType = CommandType.Text;
}