PLSQL基本操作手册

了解PL/SQL看这一篇够够了~ PLSQL是的缩写,PL/SQL是对SQL语言存储过程语言的扩展,它现在已经成为一种过程处理语言,简称PL/SQL。目前,PL/SQL 主要包含两部分:其一是数据库引擎部分,叫做数据库PL/SQL。其二是可嵌入其他产品工具中的独立引擎,也叫工具PL/SQL。两者编程非常类似,都具有特定结构、语法和逻辑机制。另外,工具PL/SQL还增加了用于支持工具的语法。Oracle从Version 6以后,它的管理系统(RDBMS)就附带了PL/SQL。 阅读详情
AI摘要

本文详细介绍PLSQL工具的基础操作,包括连接Oracle数据库、编写与执行SQL语句、查看表结构、数据增删改查等核心功能,并涉及存储过程的创建与测试。

公众号:池哥搬砖   QQ1群:745460286 

个人WX        

目录

第1章  用PLSQL连接Oracle数据库

§1.2 登录信息保存功能设置:

§1.3 进入PLSQL后切换数据库连接:

第2章  PLSQL中编写SQL语句并执行

第3章  PLSQL中查看数据库表结构

§3.1 查看表结构:

§3.2 表结构窗口和SQL编写窗口切换:

第4章  PLSQL中SQL语句的注释

第5章  对查询结果进行修改、插入行、删除行并保存

§5.1 修改

§5.3 删除行

§6.1 排序

第7章  导出表格数据、导入表格数据

§7.1 导出表格数据

§9.1 存储过程的新建、保存

§9.2 存储过程的测试

第10章  注意

§10.1 小心把表锁住

§10.2 退出时默认执行更改为Rollbalk


第1章  用PLSQL连接Oracle数据库

PLSQL只能用来连接Oracle数据库(不象PB还可以连接JDBC、ODBC),所以必须首先安装并配置Oracle客户端。

 §1.1 初次登录PLSQL: 

运行PLSQL通过如下界面连接Oracle数据库:

 

Database的下拉列表中自动列出了Oracle客户端配置的所有服务名。

 选择要连接的Oracle服务名,并输入用户名/密码。

 点击ok进行连接。

§1.2 登录信息保存功能设置:

 如果设置了登录信息保存功能,可以通过以下方式连接数据库,而不必每次输入用户名/密码。

  

点击,在下拉列表中选择之前保存的数据库登录信息,直接进行连接。 

登录信息保存功能设置:

进入PLSQL后,在菜单区点击右键,出现如下PLSQL配置界面。 

  

将Store with password 选中即可,这样第一次通过用户名/密码登录某数据库后,下次就不用再输入用户名/密码了。 

§1.3 进入PLSQL后切换数据库连接:

  

 点击,选择要连接的数据库即可完成切换。 

第2章  PLSQL中编写SQL语句并执行

 

  点击,并选择SQL Window进入SQL语句编写界面,如下:

  

注意:选中要执行的语句,再执行,否则将执行所有SQL语句。

点击,执行SQL语句,页面右下方出现结果列表。如下图:(执行快捷键为:F8)

 

 

 点击,使结果全部呈现。 

第3章  PLSQL中查看数据库表结构

§3.1 查看表结构:

在如下界面,按住Ctrl键并将鼠标移动到一个表名,此时表名变了颜色:

  

点击表名,便可显示表结构,如下图:

 

§3.2 表结构窗口和SQL编写窗口切换:

 

 在Tools菜单中,选中Window List,此时会新打开一个窗口,将其放置到左下脚,窗口中罗列了右下方操作区打开的所有窗口,通过选择可以进行窗口切换。

 也可通过以下方式进行切换:

 

 在Window菜单最下方罗列了操作区打开的所有窗口,通过选择可以进行窗口切换。

      

第4章  PLSQL中SQL语句的注释

  选取想要注释的语句,点击进行注释,如下:

 

 结果如下:

 

取消注释点击。

第5章  对查询结果进行修改、插入行、删除行并保存

§5.1 修改

在SELECT语句后加FOR UPDATE,再执行,结果如下:

 

 点击,然后直接修改;

修改完后先点击,再点击,最后点击进行保存(COMMIT),或着点击

 恢复(ROLLBACK)。

 

 §5.2 插入行

在SELECT语句后加FOR UPDATE,执行后,点击,然后点击,插入一空行;

 

 修改完后先点击,再点击,最后点击进行保存(COMMIT),或着点击

恢复(ROLLBACK)。

§5.3 删除行

在SELECT语句后加FOR UPDATE,执行后,点击,然后选中一行后,点击,删除该行;

 

 修改完后先点击,再点击,最后点击进行保存(COMMIT),或着点击

恢复(ROLLBACK)。

 第6章  对查询结果进行排序、过滤

§6.1 排序

查询出结果后,点击列表头旁的按键进行排序。

 

 §6.2 过滤

  

第7章  导出表格数据、导入表格数据

§7.1 导出表格数据

查询出结果后,点击结果左上角,进行全选;

 

然后,点击右键,选择Copy to Excel进行导出。

 

 §7.2 导入表格数据

直接在Excel表中复制行,粘贴到PLSQL的查询结果区即可。(注意Excel中多加一列)

 

 第8章  新建表、定义主键、修改表结构、删除表

在如下界面,按住Ctrl键并将鼠标移动到一个表名,此时表名变了颜色:

 

点击表名,如下图:

 

点击右下脚的按钮:

 

界面中显示了创建表及表的主键的SQL语句。

PLSQL中可以通过现成的SQL语句完成表的创建,主键的定义,修改表结构。

删除表可以:DROP  TABLE  AA_HAO4;

 第9章  存储过程的新建、保存、测试

§9.1 存储过程的新建、保存

左边“Packages”点击右键,选择“New”,新建存储过程,右边自动创建“包”和“包体”:

 

包名为“UG_...”,其中定义包含的所有存储过程的头定义。

包体中定义存储过程的详细内容,存储过程名为“UP_...”。

 点击“F8”键,执行存储过程并自动保存。

§9.2 存储过程的测试

首先找到存储过程(Package bodies),点击右键选择“Edit Spec & Body”,如下图:

 

 进入“包”后,选择要测试的存储过程点击右键,选择“Test”,如下图:

 

 

在存储过程测试页面下方是该存储过程中定义的输入和输出变量。

 填写输入变量,点击左上角键和键,执行存储过程。

:编译。

:单步执行。

:执行到下一断点。

:进入方法。

:跳出方法。

  

勾选Add debug information 可以在调试过程中查看变量的值,如上图。

第10章  注意

§10.1 小心把表锁住

SELECT * FROM AF_SCHEME_MT_EQP WHERE  APPLY_NUM='070805000016' 

FOR UPDATE 

一旦未Commit或Rollbalk,网线中断了,将会把表锁住。别人也无法再对该表进行操作,必须通知DBA进行数据库解锁。

§10.2 退出时默认执行更改为Rollbalk

 

 这样如果一旦SQL语句执行无法停止或PL/SQL出现死机,强行退出时,将不会自动Commit,保护数据安全。

word文档地址请见:https://download.youkuaiyun.com/download/yhc2113/10494144

有任何问题欢迎,评论区留言。

PLsql(PLSQL Developer)安装与常见问题 2、下载PLSQL时,版本旁边会有个“Language pack”的链接,点击后左侧选择“Chinese”即可下载汉化包。(访问密码: 9784),本次安装的PLSQL版本为12.0.7,建议安装64位。7、首次打开PLSQL会提示输入license,可直接输入第一步中的注册码。8、安装语言包,安装路径需要选择PLSQL的安装路径。3、如果不想安装到默认路径,可点击“Change”按钮,自定义安装路径。1、双击plsqldev1207x64.msi开始安装。5、点击“Install”开始安装。 阅读详情

相关推荐

Oracle的图形化工具PL/SQL介绍及使用

PL/SQL是oracle对sql语言的过程化扩展在SQL语言中添加了过程处理语句(如分支,循环),使SQL语言具有过程处理能力数据库触发器是一个与表相关联、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,Update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。触发器的类型语句级触发器在指定的操作语句操作之前或之后执行一次,不管这条语句影响了多少行。行级触发器(FOR EACH ROW)触发语句作用的每一条记录都被触发。

开发者导航 2602

PL/SQL详述

PL/SQL语言(Procedural Language/SQL,过程化SQL语言)是Oracle推出的过程化的SQL编程语言,使用PL/SQL可以为SQL语言引入结构化的程序处理能力,例如可以在PL/SQL中定义常量、变量、游标、存储过程等,可以使用条件、循环等流程控制语句。PL/SQL的这种特性使得开发人员可以在数据库中添加业务逻辑,并且由于业务逻辑与数据均位于数据库服务器端,比客户端编写的业务逻辑能提供更好的性能。PL/SQL是一种块结构的语言,它将一组语句放在一个块中,一次性发送给服务器,PL/SQ

qq_62687015的博客 1万+

PLSql工具基本操作手册 oracle数据库

v. 将**Store with password **选中即可,这样第一次通过用户名/密码登录某数据库后,下次就不用再输入用户名/密码了。ii. List ,此时会新打开一个窗口,将其放置到左下脚,窗口中罗列了右下方操作区打开的所有窗口,通过选择可以进行窗口切换。(执行快捷键为: F8 )iv. 进入PLSQL后,在菜单区点击右键,出现如下PLSQL配置界面。ii. 点击,在下拉列表中选择之前保存的数据库登录信息,直接进行连接。b. 注意:选中要执行的语句,再执行,否则将执行所有SQL语句。

qq_70311894的博客 884

Oracle——PLSQLl入门

PL/SQL(Procedural Language/Structured Query Language)是 Oracle 数据库系统中的一种过程式编程语言,用于编写存储过程、函数、触发器、包等数据库程序单元。PL/SQL 继承了 SQL 的数据操作能力,并添加了过程性编程语言的功能,可以实现更复杂的逻辑和数据处理。: PL/SQL 支持顺序、条件、循环等结构化编程控制流程,使得程序逻辑更清晰、易于理解和维护。

麦当当的博客 7885

PLSQL Developer 11 使用技巧 (持续更新)

此文档的PLD软件版本是 Version 11.0.2.1766 不会看版本号的童鞋, 进入软件菜单栏Help -> Support Info -> Info可以查看首先是我的颜色配置参照的是Monokai Keywords 关键字: 明红色 Comments 注释: 青灰色 (斜体) Strings 字符串: 金色 Numbers 数字: 青色 Symbols

学孩无牙哭做粥 1万+

PLSQL编程指南与实践手册

PLSQL是Oracle数据库专用的程序化SQL语言,它在标准SQL的基础上增加了过程编程的特性。它允许开发者编写出结构化和功能强大的存储过程和函数。本章节将带领读者入门PLSQL的基础语法,为后续高级编程奠定坚实的基础。在第三章中,我们将深入探讨在 PLSQL 中如何创建和调用自定义的过程(PROCEDURE)和函数(FUNCTION)。过程和函数是 PLSQL 程序中封装逻辑的基本单位,它们能够帮助开发者组织代码,并提高代码的复用性。过程是一段代码的集合,它执行特定的任务。

weixin_42514750的博客 836

plsql工具基本操作手册

略。

狗三叔 2万+

超实用!VS Code配置C/C++开发环境全攻略

本文提供了一份详细的VS Code配置C/C++开发环境全攻略。从MinGW-w64编译器的选择与安装,到VS Code核心扩展的配置,再到tasks.json构建任务与launch.json调试环境的设置,手把手指导初学者完成从环境搭建到高效开发与调试的全过程,帮助开发者快速上手C/C++项目。

weixin_28829479的博客 185

PLSQL基本操作手册,适合小白

刚开始学习plsql,有很多不懂的知识,目前看到好的文章记录帖 适合刚刚开始用 https://blog.youkuaiyun.com/YHC2113/article/details/80779789

Hatch_j的博客 7705

【学习笔记】人群归因分数 PAF 以及combined PAF

人群归因风险比例(Population Attributable Fraction,PAF)是一个流行病学指标,它估计了在总体中,如果能消除一个特定的危险因素,能预防多少百分比的疾病或健康结果。简单来说,PAF回答的是:“如果没有这个风险因素,总体中会有多少病例是可以避免的?

weixin_53499537的博客 4900

WRF中使用ERA5再分析数据

   本人在做一些实例时,需要用到最新的ERA5再分析数据集,其中我下载的是ERA5 hourly data on pressure levels form 1979 to present和ERA5 hourly data on single levels from 1979 to present中的3天数据。 1、注册climate copernicus账号 下载ERA5数据前先要注册其账号 2、选择变量    WRF中对于气象数据的字段有具体的要求, ......

GIS 8170

在plsql里面怎么去掉空行_PLSQL基本操作手册.doc

PLSQL基本操作手册用PLSQL连接Oracle数据库PLSQL只能用来连接Oracle数据库(不象PB还可以连接JDBC、ODBC),所以必须首先安装并配置Oracle客户端。初次登录PLSQL:运行PLSQL通过如下界面连接Oracle数据库:Database的下拉列表中自动列出了Oracle客户端配置的所有服务名。选择要连接的Oracle服务名,并输入用户名/密码。点击ok进行连接。登录信...

weixin_36293258的博客 1132

用Charles抓包调试iOS应用?这份保姆级配置指南帮你绕过所有坑

本文提供了一份在Mac上使用Charles抓包调试iOS应用的保姆级配置指南。详细讲解了从Charles安装、Mac端代理设置、根证书安装,到iOS设备连接同一WiFi、配置代理以及最关键的系统证书信任等全流程步骤,并分享了SSL代理规则、断点调试等进阶技巧,帮助开发者高效定位和解决网络请求问题。

rice5的博客 640

PLSQL - 安装及使用手册

本文介绍了Allround Automations工具的官网下载、安装及基础配置流程,涵盖中文设置、激活方法、OCI库配置、数据库连接(tnsnames.ora)、快捷键与SQL模板设置。重点演示了AI辅助生成SQL、通过Excel/CSV导入数据、XML数据导入、表结构查看与编辑、快速更新操作及命令行使用,适用于Oracle数据库开发与管理场景。

Hvitur的博客 5109

记一次使用STM32F042K6芯片内部HSI48M时钟导致CAN总线报错问题

深入去解决某个问题时,也会加深你对其它部分的了解和思考,比如这里让我又重新了解和CAN的采样点和CAN报错机制。

ApexYuan 860

一文搞懂 JavaScript 模块化规范:CommonJS、AMD、ES6 Module

在现代 JavaScript 开发中,模块化是提升代码组织性和可维护性的关键。本文深入解析三种主流的模块化规范——CommonJS、AMD 和 ES6 Module。

Allen- 3479

人大金仓数据库 KingbaseES SQL和PLSQL速查手册

人大金仓数据库 KingbaseES SQL和PLSQL速查手册 去发现同类优质开源项目:https://gitcode.com/ 资源介绍 本资源是人大金仓国产数据库 KingbaseES SQL和PLSQL速查手册,手册内容详尽,涵盖了人大金仓数据库的多个重要方面,旨在帮助用户快速查阅和掌握相关知识。 手册内容概述 概述:介绍了人大金仓数据库的基本信息和主要特性。 特性:详细列出了Kingb...

gitblog_06611的博客 423

3、基于视觉的智能分拣机:原理、算法与应用

本文介绍了一种基于视觉的智能分拣系统,利用树莓派、相机模块和多种检测算法实现低成本、高精度的物体分拣。系统支持颜色、形状和尺寸三种检测方式,准确率达99%,广泛适用于制造业、农业和物流等领域。文章详细阐述了各检测算法原理、测试结果及系统优化方向,并探讨了其实际应用案例与未来发展前景。

mqtt6iot的博客 237

PLSQL7.0中文使用手册

PLSQL7.0中文使用手册

wuqi314的专栏 667

18 中望CAD二次开发-DWG参照(ZRX C++)

本文介绍了CAD参考外部dwg文件的原理和代码实现及如何卸载参考文件的全过程,是中望CAD二次开发中重要的功能。

cilvsuanna的博客 206

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

PLSQL Developer 13链接oracle安装与配置手册

当期文档操作已oracle11g为例 安装文件 plsql安装包,请安装32位的程序包 instantclient_11_2.rar 安装包下载地址: 链接:https://pan.baidu.com/s/1AfVOdSjAgMVXyZjHs9g0LQ 提取码:wjch 首先安装plsql,输入注册码步骤选择输入注册码.txt 安装完成后配置oracle客户端, 解压 instantclient_...

鸟语清晨 2万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

人大金仓数据库 KingbaseES SQL和PLSQL速查手册:您的数据库学习与开发利器

人大金仓数据库 KingbaseES SQL和PLSQL速查手册:您的数据库学习与开发利器 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在当今信息化时代,数据库作为数据存储和管理的核心工具,其重要性不言而喻。人大金仓数据库 KingbaseES 作为一款国产数据库,凭借其强大的功能和稳定的性能,逐渐在市场中占据了一席之地。为了帮助广大用户更好地掌握和使用 Kingb...

gitblog_06627的博客 365

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

plsql安装手册

plsql安装手册

qq_35175850的博客 1151

1.3_2 PLSQL查阅Oracle官方API文档

介绍如何使用PLSQL查阅Oracle官方API文档

GroupiesM的博客 4110
上一篇: 易保®寿险核心业务系统
下一篇: 这可能是目前最透彻的Netty原理架构解析
池哥搬砖
博客等级 码龄17年 255粉丝 10原创
评论 23
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值