NEXT_DAY函数解惑
今天写了如下代码,本以为没有问题,但是问题最终还是出现了SQL> SELECT NEXT_DAY(DATE '2008-08-01', 'FRIDAY') 2 FROM dual;SELECT NEXT_DAY(DATE '2008-08-01', 'FRIDAY') FROM dualORA-01846: not a valid day of the week后来在论坛上面提问后才知道其中的原因:1.我的ORACLE是中文的,包括系统也是WIN XP中文的。所以在ORACLE根本不能识别‘FIRDAY’,只能识别‘星期五’。我估计这个跟我的数据库的字符集有关系。但是现在也就知道个原因的大概,至于如何解决还需努力。2.从论坛的朋友那里学习到了NEXT_DAY函数更多的细节NEX
COUNT函数性能问题
我想几乎每个人都使用过COUNT函数,但是很多人主要是查询下表里面的记录,或者是把得出的结果重定向到其他函数,至于这个函数的效率问题,关心的人却不是很多,在书上,我了解到COUNT(*)的效率比较低,如果用某一列进行计算,则会节省不少的时间。本人记性不好,特写下来,以便以后参考。 实践代码如下:SQL> set timing onSQL> select count(*) from gems_item_tb;COUNT(*)----------5863083Executed in 57.797 secondsSQL> select count(1) from gems_item_tb;COUNT(1)----------5863083Executed in 53.828 seconds果然! COUN
Fedora8 英文环境下中文输入法问题
最近接触了 Fedora8 感觉很新鲜,并且也有了极大的兴趣,于是就在自己的xp系统上装了个虚拟机,最困惑的是没有中文输入法,幸好在linuxsir.org发表帖子,问题得到了解决,具体解决方案如下:在英文系统中以root身分登录。在Add/Remove Software图形界面或Yum Extender(如果已经事先安装的话)图形界面搜索scim,会出来许多有关的软件。从中选取: scim-1.4.7-7.fc8 scim-chewing-0.3.1-9.fc7 scim-devel-1.4.7-7.fc8 scim-doc-1.4.7-7.fc8 scim-gtk-1.4.7-7.fc8 scim-input-pad-0.1.1-7.fc7 scim-lang-chinese-1.4.7-7.fc8 scim-libs-1.4