Oracle初级学习个人见解
2014-03-06 12:27
369 查看
首先声明我是软件工程的数据库方向,因此我在课堂及课余时间学习了Oracle数据库。
在此,我就不向大家介绍有关于Oracle11g的安装过程了,只要大家安装的多了,也就慢慢学习了在主机安装虚拟机,在虚拟机安装Linux,在Linux下安装Oracle11g了。(当然有人不会也可以@我)
好了下面介绍自己在学习过程中的一些心得:
1.就从重点pl/sql编程基础说起
①定义:pl/sql是Oracle的专用语言。它是对标准SQL语言的扩展。其中呢SQL语句可以嵌套在pl/sql代码中,将SQL的数据处理能力和pl/sql的过程处理能力结合在一起。
②基本结构:(declare部分,exception部分,begin部分和end部分)
declare
创建变量,游标及自定义异常
begin
sql语句或pl/sql语句
exception
异常处理代码
end;
③创建实例程序块
set serveroutput on
declare
out_text varchar2(50);
begin
out_text:='程序块实例';
dbams_output.put_line(out_text);
exception
when others then
dbms_output.put_line('捕获一个异常');
end;
④pl/sql中加入SQL语句实例
以查询销售中的“商品信息”表
set serveroutput on
declare
sun_num number(4);
begin
select count(商品编号)
into sun_num
from 商品信息;
dbms_output.put_line(sun_num);
end;
⑤在pl/sql的编程中不只可以SQL语句,还能像C,C++语言一样有条件判断语句(即 if,case,for循环,while 循环)
⑥在pl/sql编程基础有个重点,就是游标(包括隐式游标,显示游标)
定义游标:
type 自定义游标名 is ref cursor;
变量名 自定义游标名;
打开游标:
open 游标变量 for select 语句;
在此,我就不向大家介绍有关于Oracle11g的安装过程了,只要大家安装的多了,也就慢慢学习了在主机安装虚拟机,在虚拟机安装Linux,在Linux下安装Oracle11g了。(当然有人不会也可以@我)
好了下面介绍自己在学习过程中的一些心得:
1.就从重点pl/sql编程基础说起
①定义:pl/sql是Oracle的专用语言。它是对标准SQL语言的扩展。其中呢SQL语句可以嵌套在pl/sql代码中,将SQL的数据处理能力和pl/sql的过程处理能力结合在一起。
②基本结构:(declare部分,exception部分,begin部分和end部分)
declare
创建变量,游标及自定义异常
begin
sql语句或pl/sql语句
exception
异常处理代码
end;
③创建实例程序块
set serveroutput on
declare
out_text varchar2(50);
begin
out_text:='程序块实例';
dbams_output.put_line(out_text);
exception
when others then
dbms_output.put_line('捕获一个异常');
end;
④pl/sql中加入SQL语句实例
以查询销售中的“商品信息”表
set serveroutput on
declare
sun_num number(4);
begin
select count(商品编号)
into sun_num
from 商品信息;
dbms_output.put_line(sun_num);
end;
⑤在pl/sql的编程中不只可以SQL语句,还能像C,C++语言一样有条件判断语句(即 if,case,for循环,while 循环)
⑥在pl/sql编程基础有个重点,就是游标(包括隐式游标,显示游标)
定义游标:
type 自定义游标名 is ref cursor;
变量名 自定义游标名;
打开游标:
open 游标变量 for select 语句;
相关文章推荐
- 学习oracle和mysql的见解
- ORACLE LATERAL-SQL-INJECTION 个人见解
- ORACLE LATERAL-SQL-INJECTION 个人见解
- JAVA学习笔记(5)_____String对象比较的一些个人见解
- 转自知乎一朋友关于java程序员初级学习的一些见解
- 个人见解:为什么要学习PMP
- 五、Oracle初级学习之权限
- Oracle学习个人笔记
- 三、Oracle初级学习之体系结构(物理、逻辑结构)
- Oracle初级索引学习总结
- 初级Oracle和SQL学习者的学习笔记。韩顺平-玩转oracle。
- 个人对于学习android开发的一点见解
- oracle中join学习个人笔记
- 关于Oracle 游标返回值 在C#中的运用(引用自www.souzz.net,个人学习参考用)
- 对前端初学的学习经验和个人见解
- ORACLE_LATERAL-SQL-INJECTION_个人见解
- 一、Oracle初级学习之认识Oracle监听
- 一入IT深似海,万恶的编程我来了!!(java学习的一点个人见解,欢迎阅读和指正)
- oracle初级学习技巧
- 根据节点遍历树——Oracle个人学习