写在读完《oracle database 10g SQL—master SQL and PL/SQL》之际

来源:互联网 发布:linux读法 编辑:程序博客网 时间:2024/05/18 06:54

历时8个周,这本《oracle database 10g SQL—master SQL and PL/SQL》终于可以告一段落了。

从本书的开始,create table,添加约束的时候,出现了很多错误,然后google,借鉴别人的笔记;

到insert into table的时间处理,to_date(date,format)函数就可以添加成功,

其实在时间前面加上date也可以,也就是date(date,format);

再到各种内置函数(字符函数,数字函数,正则表达式函数,分析函数,...),过程,包,对象,集合,大对象;

统统的细读了一遍,但是最让人难以理解的还是分析函数,以及他们的应用。

其实这是一本很不错的oracle书籍,上面大量的实例,将问题很清晰的呈现在我的眼前。

通过实例,我不仅了解了该知识点,而且还学到了作者的编程思想。

但是这本书的大多都是举最基础易懂的例子,如果要想更深入的了解某些知识点,

比如一些分析函数,你还得查询相应的文档,资料。

个人觉得养成碰到问题,然后查询文档资料的好习惯真的很重要;

碰到问题,自己解决,比别人直接告诉你答案理解得更加透彻,对该知识的印象也很更深。

常常看到一些oracle学习者,在csdn上提问,提一些很容易就得到答案的问题。

如果提问者能翻翻自己身边的相关oracle书籍,能上网认真的找找相关资料,问题就迎刃而解了。

而且我也学到一点,将你的需求表达清楚是多么重要的一件事啊!

我们都知道,客户描述问题的能力,对软件开发的重要性。

不过,这也需要很硬的搜索能力。

记得以前学习的一门课程,叫信息检索,当时觉得,不就查询一些文件嘛?这有何难。

到现在才发现,在海量的信息世界里,找到你想要的信息,并不是一件很轻松的事情。

比如:假设今天我学习了oracle的index,我想要了解更多关于index的知识;

那么我在google搜索栏里面输入index,此时,你会得到很多关于各种数据库的index的简介,

但是你想要得到的是关于oracle的index,所以你应该输入的是:oracle index,或者oracle create index。

这样google搜索算法才能根据你检索的条件,更精确的定位到你想要的信息。

再者,养成一个好的编程习惯尤为重要;

一些csdn友友常提一些问题,问题很清楚,就是给的代码太乱,层次不清楚。

养成一个好的编程习惯,该换行就换行,该缩进就缩进;

最好不要用oracle的保留字,名称、变量最好用英文代替;

当然中文拼音也可以,但是你不觉得英文更具可读性吗?

加油!

_yeeXun

[题外话]

_yeeXun的由来:

前不久,有朋友问我,_yeeXun是什么意思?是不是我喜欢的某个女孩的名字?

初二时候,我给自己取了个名字——祎洵

初三时,知道陈奕迅,从那首《十年》

其实我给很多人想过名字:艺龙,志明,懿静,彩璇,媛梓,雨桥,予乔,......

一直想有个英文名字,但是没有合适的;

一直没有理想的qq网名。

10年9月28日那天,我坐在图书馆看书,看着看着就走神了;

我的一位qq好友,有一个很特别的网名:Mingoo;

祎洵,yixun,i-ee,yeexun,yeeXun,这个名字不错!

于是就像将网名改成yeexun,

但是当google,百度一下:yeexun,这个名字已经被别人强用了,有点失落!

我是学计算机的,一位好友叫_Alfred,

下划线“_”在程序变量命名时能将相同的单词标记为不同意义的变量。

所以在yeexun的前面加一个下划线,再将x大写:_yeeXun

这样,我的这个网名就独特了,我特意上google,在搜索栏里面输入:_yeeXun,

得到几十个网页,全部是与我有关的,哈哈!

10-10-01那天我正式将自己的qq网名改为:_yeeXun

写下“_yeeXun”的来源,避免以后有人用我的这个名字,而带来的不必要的问题。

原创粉丝点击