- 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
您可能关注的文档
最近下载
- 跨境电子商务就业能力展示.pptx VIP
- 南吕一枝花不伏老PPT课件.ppt
- 2024年华医网继续教育社区获得性肺炎的诊与治答案.docx VIP
- 《财经法规与会计职业道德》习题答案及解析.pdf VIP
- 水中桩基安全专项施工方案.pptx VIP
- 南芯产品规格书SC8905.pdf
- 名人-李大钊 -人物介绍.pptx VIP
- 梅建强教授治疗药物依赖性失眠经验总结-来源:现代中西医结合杂志(第2022012期)-河北省中西医结合学会、中华中医药学会.pdf VIP
- 2024年二建继续教育-项目管理实施规划(施工组织总设计)编制(必修)1、及答案.docx VIP
- 《企业内部控制基本规范》.pptx
文档评论(0)