写在读完《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”的来源,避免以后有人用我的这个名字,而带来的不必要的问题。
- 写在读完《oracle database 10g SQL—master SQL and PL/SQL》之际
- Oracle Database 11g PL/SQL Programming
- Oracle Database 10g PL/SQL Programming -名词所有格处理
- Oracle Database 10g PL/SQL Programming - PL/SQL块之简单应用
- Oracle Database 10g PL/SQL Programming - PL/SQL块之嵌套块异常处理规则
- Oracle Database 10g PL/SQL Programming - PL/SQL块之触发器简单应用
- Oracle Database 10g SQL
- Oracle 10g PL/SQL
- Oracle Database 11g PL/SQL编程基础
- Oracle Database 11g PL-SQL编程实战pdf
- PL/SQL Developer 连接Oracle Database 11g R2配置
- Oracle Database PL/SQL Packages and Types Reference
- Oracle Database 11g SQL
- Oracle Database 11g SQL
- pl sql连接远程oracle 10g
- oracle 10g pl/sql 学习
- pl sql连接远程oracle 10g
- pl sql连接远程oracle 10g
- [转载]华罗庚学习法
- SQL Server中一些有用的日期sql语句
- .NET截取指定长度汉字超出部分以“…”代替
- .NET在后置代码中输入JS提示语句(背景不会变白)
- 内核编程学习笔记(004) 对某某游戏的驱动双开的分析及其学习
- 写在读完《oracle database 10g SQL—master SQL and PL/SQL》之际
- 内核编程学习笔记(005) “天空很蓝”的5个教训
- linux之 shells和io流控制 待编辑
- linux之 grep cut sed tr等 简介和使用
- 学习HTML5不可错过的12家国外网站(组图)
- WPF note on Container Cursor + winform 透明控件尝试补遗
- 很有道理的几点学习建议
- Web开发/设计人员应当知道的15个网站
- poj3067 树状数组(Binary Indexed Tree)