Insert into 的一个问题!
在insert into table(...) values(...)这句命令里,如果values里有些值可能是空值,该如何处理,也就是赋空值时用什么?是null 吗?
请高手赐教!
问题点数:20、回复次数:6Top
1 楼liuxum(剪不断,理还乱)回复于 2003-04-02 09:16:42 得分 0
nullTop
2 楼zhenyukeji(美丽新家)回复于 2003-04-02 09:25:57 得分 5
得看什么数据库
oracle用null
ACCESS用' 'Top
3 楼Javaxhb('*****QQ*****')回复于 2003-04-02 09:44:59 得分 0
upTop
4 楼cbzdream(迷茫)回复于 2003-04-02 10:54:33 得分 10
insert into table(...) values(isnull(zhi,null,zhi))Top
5 楼kissoflife(明月高楼休独倚,酒入愁肠,化作相思泪!)回复于 2003-04-02 12:23:44 得分 0
非常感谢各位!
请楼上说明一下IsNull的三个参数。
我用的数据库是Sybase和MySQL。
具体问题是这样的,我有几个字段是日期型的,在窗体上通过MaskEdBox控件接收,其Mask属性设为:####-##-##,这就得先判断是否为空,如果不为空,得先转化为日期型。
请各位继续指教!Top
6 楼hj0849cn(阿铁)回复于 2003-04-03 02:57:20 得分 5
ISNULL的三个参数如果没有记错的话第一个参数是需要判断的变量,第二个参数是变量如果为空的话变量取的值,第三个参数是变量不为空的时候变量取得的值。Top




