SQL SERVER2000数据库的一些奇怪的记录 他的ASCII (phone_num)为null而本身不为null 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 “他的ASCII (phone_num)为null 而本身不为null”?那怎么把这个ascii的null值清掉?另外,这个ascii的null值是怎么存进去的啊? 这些记录应该是用这种方式插入的 values (...,'',...)而不是用这种方式插入的 insert into table(,,,) values ... 或者 values (...,null,...)在sqlserver里面这种是有区别的 “把光标移进去的时候,光标就在该条记录的最前面?你怎么知道就是最前面哦!”因为我移动光标到下条有记录的单元格后,把光标移动到最前面时,和在那些既没有值,也不是null值的单元格的光标位置是一样的。所以我判断在最前面喽。 也就是在sqlserver2000里,插进去 "" 和 NULL 是不一样的?那在sqlserver2000里,这个 "" 在数据库里是保存成什么字符的啊?以什么方式保存的啊??? 哇,真是这样的啊。我用INSERT INTO TABLE1 (show, aa) VALUES ('', NULL)试了一下,发现真的是这种效果啊。那我就想问一下了,那怎么把这种以""插进去的记录在select的条件里把它过滤掉啊??? where phone_num <> '' 那""和这个null在SQL SERVER2000里分别是以什么字符存起来的啊?请求指教啊。 請教一個字段求和的問題! 怎么回事? sql 2008 求pviot高手 怎么消除连接表中的重复列? select sum(PH) as wat from Tab_m_outmwat WHERE (JSDate BETWEEN '2005-02-1' AND '2005-02-30') 如何获得一个月的数据合? DTS批量导入,一个文件一个表 求教怎么提高夸server的数据插入性能 如何在执行dts数据转换时重写目的数据表内容? 大数据量应用问题求解 如何在mssql中对二进制字段操作 关于smaildatetime的问题???? 如何用SQL来删除自增长属性。谢谢
那怎么把这个ascii的null值清掉?另外,这个ascii的null值是怎么存进去的啊?
values (...,'',...)
而不是用这种方式插入的
insert into table(,,,) values ...
或者 values (...,null,...)在sqlserver里面这种是有区别的
你怎么知道就是最前面哦!”
因为我移动光标到下条有记录的单元格后,把光标移动到最前面时,
和在那些既没有值,也不是null值的单元格的光标位置是一样的。
所以我判断在最前面喽。
那在sqlserver2000里,这个 "" 在数据库里是保存成什么字符的啊?以什么方式保存的啊???
我用
INSERT INTO TABLE1 (show, aa) VALUES ('', NULL)
试了一下,发现真的是这种效果啊。那我就想问一下了,
那怎么把这种以""插进去的记录在select的条件里把它过滤掉啊???
请求指教啊。