1 常用数据类型
1.1 Any
当变量和函数返回值被定义为Any,这不是一种固定的数据类型,能使得peopletools根据情形为数据定义适当的数据类型。类似于json数据,然后进行转化。
1.2 布尔型
布尔型(Boolean)在PeopleSoft中表示真或假,对应的值是 .T.
或 .F.
。
1.3 日期型
日期型(Date)存储的是日期值,格式通常是 YYYYMMDD。例如,2023年7月22日表示为 20230722。
1.4 日期和时间类型
1.5 浮点型
浮点型是一个双精度的机械浮点型表示。这种双精度浮点型不适合有分数或者小数点的精确计算。尤其是在薪资相关计算的时候。[float]
1.6 整数型
整数型是一个32位的带符号的二进制补码数,所以它的范围是-2147483648到2147483647;[与java相同在进行乘除时,依然是整数]
1.7 数字类型
数字类型是一个长度限制为34位的不包括小数点的数字,拥有最大为32的小数精度。数字类型以一个浮动的十进制小数点数为表现形式,所以它是一个适合于计算薪资的数据类型。
应用数据值大多使用Number类型
[BigDecimal]
1.8 对象型
对象型(Object)是指向PeopleSoft对象的引用,如记录(Record)或页面(Page)实例。
1.8字符串
字符串(String)用于存储文本信息,它可以是定长或变长的。
1.9 时间类型
2 常用数据类型
2.1 Field
Field 是记录(Record)中的单个字段,存储特定类型的数据。
2.2 Record
Record 是一组字段的集合,代表数据库表的一个行。
2.3 Row
Row 是记录(Record)的一个实例,可以在代码中创建和操作。
2.4 Rowset
Rowset 是多个Row的集合,类似于数据库查询的结果集。
2.5 Page
Page 是用户界面的一部分,由一组字段和控件组成,用户可以在此输入数据。
2.6 Array
Array 是一系列相同类型元素的集合,可以是一维或多维。
2.7 File
File 用于处理文件输入输出操作,如读取或写入文件。
2.8 Page
3注释
用这些方式向Peoplecode中插入注释:
- 使用/* */,在星号中间使用注释语句。
- 使用REM语句。
- 使用<* *>,在星号中间使用注释语句。
使用这种注释法去包含另一种注释,即注释中有注释。我们通常在我们测试代码或者我们希望注释的章节中已经有注释的情况使用这种方法。