PowerBuilder 常用函数记录
1、空值(NULL)
空值(NULL)是PowerBuilder 与数据库交换数据时使用的一种特殊值,它代表变量的数据未定义或不可知。空值既不是数值零,也不是非零的任何数值。PowerBuilder 数据类型都支持空值,但PowerBuilder 并不是把它作为变量的默认初值。例如,当一个变量被说明而未被初始化时,PowerBuilder 把0 赋给数值型变量,把False 赋给布尔型变量,把空串“”赋给字符串变量等。
2、赋值函数SetNull()
为变量赋空值有两种方法。
(1) 从数据库中读取空值。
(2) 用 SetNull() 函数给变量赋值。下面是使用SetNull()函数的一个例子。
String city //这时city 的值为 “ ” SetNull(city) //这时city 的值为NULL
3、空值判断函数IsNull()
PowerScript 中测试变量和表达式的值是否为空值,应该调用IsNull()函数,而不应该用等号,例如:
IF IsNull(city) THEN RETURN //正确的写法 IF city=NULL THEN RETURN //不正确的写法