昨天转发了一篇中文PL/SQL参考指南,但是简单的和官方的参考文档 对比后还是决定从官方文当着手学习PL/SQL。学习官方PL/SQL参考的优势有:
1)官方的PL/SQL文档,有很多实例,而且实例是基于oracle自带的example数据库的人力资源管理库,所以动手实验的时候比较方便
2)示例非常丰富
3)可以顺便看看,熟悉已经提供的API,了解Oracle相关的功能函数,以方便以后实际开发中进行查询
4)可以同时熟悉日语的专有名词
日语官方PL/SQL参考文档:
http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/appdev.111/E05670-03/toc.htm
争取每天学习一章,相关章节的实例全部敲一遍。
PL/SQL语言参考手册(1)
第一章 PL/SQL概要
1. PL/SQL的优点
.和SQL结合紧密
.高效:对于负责的SQL语句组,可以减少客户端和数据库服务器之间的网络通讯
.高生产性
.完全的可移植性
.优异的安全性
.访问事前定义的包
.面向对象的编程
.支持web应用和服务器开发
2. PL/SQL的主要概念
可以直接使用SQL操作数据,也可以使用结构化语言来进行流程化处理。
.PL/SQL块
.PL/SQL错误处理
.PL/SQL输入输出
a. := b. fetch in c. OUT, IN ,IN OUT
.PL/SQL的变量和常量
.PL/SQL数据的抽象化(游标,%TYPE属性,%ROWYPE属性,集合,记录,对象型)
.PL/SQL控制结构
.PL/SQL的子程序
.PL/SQL的包
.条件编译
.嵌入SQL语句
3.PL/SQL架构
.PL/SQL引擎
.PL/SQL单元以及编译参数
PL/SQL单元
.PL/SQL块
.函数
.包
.包体
.存储过程
.触发器
.类型
.类型体
PL/SQL编译参数
.PLSCOPE_SETTINGS
.PLSQL_CCFLAGS
.PLSQL_CODE_TYPE
.PLSQL_DEBUG
.PLSQL_NATIVE_LIBRARY_DIR
.PLSQL_NATIVE_LIBRARY_SUBDIR_COUNT
.PLSQL_OPTIMIZE_LEVEL
.PLSQL_WARNINGS
.NLS_LENGTH_SEMANTICS
2. PL/SQL语言基础
.字符集已经语句单元
.申明
.命名规则
.PL/SQL变量的有效范围和可视性
.给变量赋值
.PL/SQL式和比较
.PL/SQL错误,报告,函数
.条件编译
.使用PL/SQL的web应用程序
.使用PL/SQL的server pages的做成方法
1)PL/SQL使用的运算符号
+ 加算演算子
% 属性のインジケータ
' 文字列のデリミタ
. 構成要素の選択子
/ 除算演算子
( 式またはリストのデリミタ
) 式またはリストのデリミタ
: ホスト変数のインジケータ
, 項目のセパレータ
* 乗算演算子
" 二重引用符で囲んだ識別子のデリミタ
= 関係演算子
< 関係演算子
> 関係演算子
@ リモート・アクセスのインジケータ
; 文の終了記号
- 減算/否定演算子
:= 代入演算子
=> 結合演算子
|| 連結演算子
** 指数演算子
<< ラベルのデリミタ(開始)
>> ラベルのデリミタ(終了)
/* 複数行コメントのデリミタ(開始)
*/ 複数行コメントのデリミタ(終了)
.. 範囲演算子
<> 関係演算子
!= 関係演算子
~= 関係演算子
^= 関係演算子
<= 関係演算子
>= 関係演算子
-- 単一行コメントのインジケータ