null是个非常特殊、令人讨厌的值,什么值与null的运算结果都是null,常常导致语句错误。所以在设计库表结构时,常常设置default值,避免null的出现。但这样会增大数据文件的体积,浪费资源。当表中数值很稀疏时,这种浪费是非常惊人的。
判断是否等于null,不能用=null和<>null,要用 is null 和 is not null 。
设置字段值为null,可以用 update XX set YY=null。null外面不要加引号。
插入新记录用 insert XXX (YYY) values(null)。null外面不要加引号。
特别要注意null与”NULL”、”null”的区别。在SQL Server查询分析器中,null与”NULL”的显示完全相同,非常容易混淆!
原文永久链接:https://jijian91.com/blog20070413/sql-server-null.html
几个小技巧,用到了就记下来。我用的是SQL Server 2000,不是SQL Server 2005。
- 用 trauncate table 代替 delete table。节省做事务日志的时间和空间。当表很大时,节省的资源相当可观。
- 用 select into 代替 insert select。同样是节省做事务日志的资源,提高性能。
- 用 not = 代替<>。<>不能很好地使用索引。
参考文章
原文永久链接:https://jijian91.com/blog20070412/sql-server-improve-performance.html
前天露面的谷歌拼音天生就有一些毛病。不过,没关系,新版今天就出来了:
版本1.0.16.0 * 支持”TAB”键翻页功能
* 修改双拼方案中的错误
* 全角模式下’/’ 键将打出顿号
* 修正了Windows Vista系统下的安全问题
* 词典质量更新
虽然带着bug面世令人不快,而且一如既往地不回应任何意见,但修改的速度还是颇有google风范。所以,下次有问题,就发到谷歌拼音的意见反馈处吧。也许,你的意见明早就在软件上体现出来了。
原文永久链接:https://jijian91.com/blog20070406/google-pinyin-update.html
谷歌拼音的用户词典文件是dic后缀,但其实是标准的文本文件,可以用记事本编辑。其格式是:
词 tab 词频 tab 拼音 回车
其中,
词:目标词
tab:tab键,不能用空格代替。
词频:一个数字,表示累计的选择次数,数字越大在候选字中越靠前。
拼音:全拼形式,如果是多音节,用空格分隔。
回车:回车键
继续…
原文永久链接:https://jijian91.com/blog20070404/google-pinyin-user-directory-format.html
发现的问题:
1.微软2003双拼模式下不能打出”络”字.应该是lo,但只出现2个候选字,连网络的”络”字都没有.
已反馈(反馈地址)
google拼音:
微软拼音2003
2.洪波(keso)发现的自然码双频模式下不能打”二”
原文永久链接:https://jijian91.com/blog20070404/google-pinyin-bug.html