- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PL╱SQL培训教程
PL/SQL培训教程
文档作者:
创建日期:
确认日期:
控制编码:
当前版本: 1.0
目录
目录 2
UNIT1 SQL、PL/SQL概要 1
单元培训目标 1
LESSON 1 SQL、SQL*Plus和PL/SQL基本概念 1
UNIT2 数据查询 3
单元培训目标 3
LESSON 1简单的数据查询 3
基本结构: 3
算术表达式: 3
字符串处理 4
空处理 4
消除重复行: 4
显示表结构: 4
LESSON 2 SQL*Plus的使用 5
SQL*Plus的使用: 5
数据控制输出 7
逻辑比较 7
LESSON 3 单行函数的使用 8
字符函数 8
数值函数 8
日期函数 9
转换函数 9
单行函数使用的例子: 10
LESSON 4多表数据查询 11
连接 11
表别名 11
非等号连接 11
外连接 11
自连接 11
LESSON 5组函数 12
基本格式 12
常用组函数 12
LESSON 6 子查询 13
格式 14
UNIT3数据库 16
单元培训目标 16
LESSON 1系统开发周期和数据关联 16
系统开发周期 16
数据关联 17
约束 17
LESSON 2创建表、序列、视图和索引 17
创建表格式 18
创建序列格式 19
创建视图 20
创建索引 20
LESSON 3Oracle数据字典 21
Oracle数据字典的四大类视图: 21
其他视图: 21
常用视图 21
LESSON 4用户访问控制: 22
系统权限: 22
对象权限: 23
权限的回收: 24
创建同义词: 24
远程数据库的访问: 24
UNIT4 PL/SQL 26
单元培训目标 26
LESSON 1简单PL/SQL 26
PL/SQL结构 26
匿名块,过程和函数 27
包 27
触发器 28
PL/SQL环境 30
Oracle Procedure Builder的使用 30
程序中的参数和变量类型 32
LESSON 2数据获取和游标 35
数据获取 35
游标 36
LESSON 3PL/SQL控制流 37
IF 语句 37
LOOP 语句 37
LESSON 4出错处理 38
Exception 类型 38
Exception 处理 39
非预定义的Oracle 数据库例外 40
用户自定义的例外: 41
附录A: 42
数据结构: 42
描述: 42
UNIT1 SQL、PL/SQL概要
单元培训目标
了解SQL、PL/SQL的基本概念、功能
了解Oracle 产品集和关联
了解SQL、PL/SQL的基本命令
LESSON 1 SQL、SQL*Plus和PL/SQL基本概念
本节主要讲述SQL、PL/SQL和SQL*Plus的基本概念,以及Oracle产品集之间的关联。
SQL、SQL*Plus和PL/SQL是用来检索和维护存储在Oracle数据库上数据的工具或语言。
Oracle是一个对象— 关系型数据库管理系统(ORDBMS),它扩展了普通关系型数据库管理方式,支持面向对象的概念,以表的形式存储信息,维护数据的输入、数据的存储和数据查询并处理及对数据的三种基本操作:采集、存储、检索。
SQL: 结构化查询语言(Structured Query Language),用来与Oracle数据库服务器进行交互。
例:select name, salary from t_emp
select sysdate from dual
PL/SQL: Oracle扩展的SQL语言,具有完整的流程控制定义。
SQL*Plus: Oracle常用的工具,用来识别SQL语言和编写、执行PL/SQL代码,它与Oracle数据库管理系统紧密结合。
SQL*Plus环境登录:
windows环境
命令行环境
如下格式:
Sqlplus [username [/password [@database]]]
username 数据库用户名
password 数据库的密码,此时是可见的
@database 要登录的数据库名
一旦成功登录,系统提示如下:
SQL
SQL常用命令:
分类 命令 数据检索 Select 数据维护(DML) insert、update、delete 数据定义(DDL) create、drop、alter、rename、truncate 事务处理控制 commit、rollback、savepoint 数据控制(DCL) Grant、revoke
数据、操作系统、Oracle数据库管理器、SQL和PL/SQL及工具之间的关系
在Oracle的产品中有如下的关系:以数据为核心,Oracle Server
您可能关注的文档
最近下载
- 济南版(2024)初中生物学七年级上册《脊椎动物身体背部有脊柱》教学设计及反思.docx
- 中铁建工集团质量管理手册.pdf
- 二级中医医院评审细则解读院感部分.pptx
- 2024年迪瑞医疗分析报告:强化协同,仪器放量布局市场.pdf
- 部编版初中道德与法治九年级上册单元作业设计 (优质案例12页) .pdf
- 广东实验中学2023-2024学年八年级上学期期中考试语文试卷.docx VIP
- 2020年世界发展报告:全球价值链时代的贸易换发展.pdf VIP
- 湖北省水利工程重大设计变更报告编制大纲.pdf
- 2024高中地理教师课程标准考试模拟试卷及参考答案.docx VIP
- 《材料成型工艺学》全套教学课件.ppt
文档评论(0)