普通java程序员,对oracle的掌握应注意哪些?

greenjava1983 2007-04-09 09:09:18
如题,公司的新项目数据库应用到oracle,之前一直用sqlserver。
这次说是用oracle,其实还是写代码。数据库没怎么用过。
当既然有机会尝试oracle,总希望能顺便学点东西。
我想问问大家,对掌握oracle的程序员的定义是什么?
我该从那些方面进行努力,谢谢
...全文
269 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenjava1983 2007-04-10
  • 打赏
  • 举报
回复
呵呵,先把分送了,恩,看来是要看看 expert one-on-one了...
baojianjun 2007-04-09
  • 打赏
  • 举报
回复
PL/SQL编程其实是一门很庞大的学问,
我把他简单的分为几个阶段,大家一起拉讨论看看
1.初级:懂得基本的数据操作和定义语句,即DML和DDL语句,
会写块,游标,例外,过程,函数和包,
知道PL/SQL主要内置函数的名称和用法,
会针对一般性要求编写查询语句并做简单优化
.....
2.中级:熟悉PL/SQL语句的优化,会使用SQL语句的分析工具,比如执行计划的查看,
知道分析函数的基本用法,会编写比较复杂的查询语句,达到特殊功能,
知道表结构对数据操作(查询,新增,修改)的影响,会通过更改表结构来优化数据操作
知道ORACLE锁的一般定义和查询方式,知道解除和避免锁出现的情况,
知道ORACLE基本的体系结构
3.高级:努力中...在看expert one-on-one这本书,发现看了以后才知道自己确实知识还很不扎实
简单的说 如果你的SQL语句中都没有用到过绑定变量,那么表明你的PL/SQL能力还是很有限的:)
greenjava1983 2007-04-09
  • 打赏
  • 举报
回复
恩,多谢楼上的回复。
我现在的问题是,你说要学吧,感觉oracle的知识实在太庞大了,简直不知该如何下手。
具体学点什么吧,又感觉自己的工作其实跟sql数据库下干的差不多,无非就是弄个jdbc连接,更新点数据,写点sql代码,用toad 查询下oracle数据库。
假设你是一个面试官。
对招聘程序员的要求是掌握oracle.
那一般你会考他点什么?
baojianjun 2007-04-09
  • 打赏
  • 举报
回复
这个说起来就大了:)

好的PL/SQL程序员至少要做好两个方面的事情
1.代码的规范化
2.SQL语句的基本优化

其他的你就慢慢学了
scroing 2007-04-09
  • 打赏
  • 举报
回复
很建议你看expert one-on-one这本书哦:)
liuyuw 2007-04-09
  • 打赏
  • 举报
回复
恩,我前段是时间也才发现需要用绑定变量:)
baojianjun 2007-04-09
  • 打赏
  • 举报
回复
很建议你看expert one-on-one这本书哦:)
greenjava1983 2007-04-09
  • 打赏
  • 举报
回复
哈哈,找到学习的方向了。那暂时就先把oracle相关的语句重新开始学起吧~~
恩恩,基础果然是王道

1,618

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧