您的位置:程序门 -> .net技术 -> c#



请问varchar类型的默认值是什么???


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问varchar类型的默认值是什么???[已结贴,结贴人:tuyithief]
发表于:2007-03-14 15:18:14 楼主
请问这样的sql语句应该怎么写???

我写成这样   select   #   from   table   where   field=null
这里的field是varchar类型的,但是没有值
请问这条语句应该怎么写???
发表于:2007-03-14 15:21:241楼 得分:0
默认只是数据库的 <null> 值,
在.net中用dbnull.value表示

在sql语句中,可以这样来表示:

select   #   from   table   where   field   is   null
发表于:2007-03-14 15:22:112楼 得分:10
当一个字段的值是数据库的 <null> 值的时候,不能用sql的 "= "来比较了,只能用   is   null来判断.
发表于:2007-03-14 15:22:243楼 得分:0
select   #   from   table   where   field   is   null
发表于:2007-03-14 15:22:444楼 得分:0
晕,全复制的是#   ,汗一个
发表于:2007-03-14 15:22:565楼 得分:10
select   #   from   table   where   field   is   null

也可能是 ' '

select   #   from   table   where   field= ' '
发表于:2007-03-14 15:32:026楼 得分:0
谢谢大家,我试了一下都是可以的。但是默认的话还是is   null来的准确,但是当该字段曾经修改过,并且删除了内容,此时为空,那么用is   null就找不到了,要用= ' '。
所以我觉得应该把这两条语句结合一下来的更加符合需要!!1
谢谢!!!


快速检索

最新资讯
热门点击