怎么选取数据库中某一字段为NULL(数据库中显示<NULL>)记录?
我用=NULL选不出来,
加主键也加不上....
该数据库是重Foxpro导过来的,
怎么Foxpro导入sql好象会有数据丢失啊?
问题点数:20、回复次数:6Top
1 楼zjcxc(邹建)回复于 2005-08-24 12:19:41 得分 6
where fd is not null --只显示非null的Top
2 楼spland(spland)回复于 2005-08-24 12:19:56 得分 3
用is null 和 is not nullTop
3 楼wgsasd311(自强不息)回复于 2005-08-24 12:22:09 得分 5
用is null
select * from tbl1 where fld is null
dbf导成SQL SERVER表,如有空应在vfp里把dbf为空的记录做相应处理VFP处理形式如下:
数字型:
update TBL1 set FLD=0 where FLD is null
字符型:
update TBL1 set FLD='' where FLD is nullTop
4 楼wgsasd311(自强不息)回复于 2005-08-24 12:24:38 得分 3
说明,如果VFP里有值为空的记录,那么导到SQL会失败的。必须先处理。Top
5 楼klan(因帅被判7年)回复于 2005-08-24 12:26:13 得分 3
判断null 用isTop
6 楼yuranccc2003(初学者)回复于 2005-08-24 12:39:46 得分 0
那如果该字段是空格(什么都没有显示)呢?
是不是还是一样?Top




