标题:表中字段为null值是如何输入的?热心人帮帮忙!
只看楼主
扬麻
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-2-23
 问题点数:0 回复次数:4 
表中字段为null值是如何输入的?热心人帮帮忙!

我是看到VFP书上某个表的值为.null.,但我不知道在vfp环境的表中的字段值是怎样输入的?

直接输入.null.好像不行,在建表结构时将null按钮选钩,还不能输入.null.值,

因为如果不输入.null. 它默认为“ ”值。二不是.null.。即我想通过:

select * from 表名where 字段名 is null 查询出该字段为null 值的记录,而不是“”值的记录。

[此贴子已经被作者于2007-2-23 11:15:05编辑过]

搜索更多相关主题的帖子: 字段 热心人 null 输入 
2007-02-23 10:09
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
null是没有数据,并不代表的某一个数值,所以不能通过赋值的方式来处理。“”是字符串为零,二者不完全相同。

活到老,学到老! http://www. E-mail:hu-jj@
2007-02-24 19:29
扬麻
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-2-23
得分:0 

谢谢答复!我明白它们的区别。
我已经解决了。
用replace 字段名with .null. 可将.null.赋值给该字段。
如果该字段不为.null.哪么用select * from 字段名 where 字段名 is .null.的记录就找不到。
vfp 与sql server不同,后者会自动为不输入的字段值赋null值。(前提允许为null)
非常感谢您的热心!

2007-02-25 11:06
lanbinsong
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-8-28
得分:0 

按住键盘 CTRL+) 就可以输入 .null.

2007-03-05 15:40
wangfan100
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-3-10
得分:0 
问题讨论得真细致,有前途......

2007-03-11 22:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-121453-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.426427 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved