pb基础之null值概念
(2008-11-05 19:48:41)
标签:
it |
分类: PowerBuilder |
pb基础之null值概念
一、空值(NULL)是关系数据库中的一个特殊概念,可以把他看做一个特殊的值,也可以把他看做不确定的值。他的意思是“未定义的”或者“未知的”说它是一个特殊的值是因为他有确切的概念,说它是不确定的值是因为从数据库的角度他没有任何意义。空值即不是空字符串也不是数字零,对日期型也不是0000-00-00
二、
使用setnull语句将一个变量的值变成一个空值,无论任何变量
Setnull(city)
三、由于NULL值 是一个空值所以NULL值 不能用于比较计算
例如下面的语句是正确的
If isnull(a) then………
为了使数据库中的字段为Null值(前题是数据库支持null概念,相应的字段充许设计成null 注:主观见字或名部关键字不充许使用Null值)可以使用SQL的istratr语句或 updata语句将相应的值置为null值:
例如:istratr into brda(id ,
name)
意思是插入一个字段,使name为null值
Update brda set brxm=null where brxh=’100’
意思是将数据库brda中的brxh=100的名子改成null 值

加载中…