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万+

Confluence安装Drawio插件

记录confluence安装drawio插件步骤

devotedwife的博客 7378

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

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

Hatch_j的博客 7705

R语言的下载、安装及环境配置(Rstudio&VSCode)

R for Windows是一个免费的用于统计计算和统计制图的优秀工具,是R语言开发工具。它拥有数据存储和处理系统、数组运算工具(其向量、矩阵运算方面功能尤其强大)、完整连贯的统计分析工具、优秀的统计制图等功能。提供的图形界面,可以在其中访问控制台、创建脚本或安装其他软件包。

zegeai的博客 2万+

2025年ZBrush雕刻实战:从基础到高级技巧全解析

本文全面解析2025年ZBrush雕刻实战技巧,从基础界面操作到高级笔刷应用。详细介绍了核心功能区域如工具面板和灯箱,以及推荐材质选择。重点讲解6个实用笔刷技巧,包括Standard、Move和ClayBuildup等,帮助用户从入门到精通掌握ZBrush雕刻技术。

weixin_29300241的博客 361

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

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

weixin_36293258的博客 1132

Redash离线环境部署2020.1(centos+windows)

背景 Redash是一款开源的BI系统,核心功能是添加数据源,然后进行数据的可视化展示。一般会拿出来同Supervisor和Metabase进行选型比较,这里对三者的选型不做细致分析。而是给出在Redash开发环境部署踩过的坑,很多坑是自己琢磨出来的,网上几乎找不到更新的资料。适用于没怎么用过linux,也不怎么熟悉python的,用的是最新(master)的redash的代码(上一个发布版本...

Jone_wan的专栏 2138

PLSQL - 安装及使用手册

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

Hvitur的博客 5109

从零到一:uniPush2.0全链路集成与多厂商通道配置实战

本文提供了uniPush2.0从零开始的全链路集成与多厂商通道配置实战指南。详细讲解了DCloud平台配置、uniCloud云函数开发、客户端CID获取与消息监听,并重点攻克了华为、小米、OPPO、vivo等主流厂商推送通道的配置难点与避坑技巧,帮助UniApp开发者实现“一次集成,全端覆盖”的高效消息推送方案。

onion的博客 432

【深度学习新浪潮】为什么OpenClaw这么吃token?

OpenClaw 高 Token 消耗的核心是 Agent 多轮思考、工具调用上下文累积,以及平台内置的模板/多模型协同开销;PD 分离在 OpenClaw 中可针对性解决长上下文 Prefill 阻塞、KV Cache 复用低效问题,是提升其推理效率的核心优化手段,主要落地在长上下文处理与生成阶段解耦、KV Cache 集中管理、动态资源调度三个方向。

专注:太空算力、AI infra、异构调度、大模型成本工程 421

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

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

gitblog_06611的博客 423

【推荐100个unity插件】unity实现交互式火焰 —— Ignis

Ignis是一款Unity互动式消防系统插件,可轻松将物体转换为可燃物。支持固体、植被、蒙皮网格和地形树木等多种对象类型,提供火焰蔓延、熄灭等效果。安装需通过Unity Package Manager添加Visual Effects Graph,并按照指引转换目标物体材质。使用盒型碰撞体或网格计算燃烧区域,可自定义火焰参数和视觉效果。内置多种转换选项,如Flammable Vegetation、Flammable Skinned Mesh等,适用于不同场景需求。注意使用前需备份材质和地形数据,并提供性能优化

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2237

PLSQL7.0中文使用手册

PLSQL7.0中文使用手册

wuqi314的专栏 667

从SOMEIP看SOA,汽车电子电器架构的转变

从SOMEIP看SOA,汽车电子电器架构的转变

天赐好车的博客 241

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

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

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

鸟语清晨 2万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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

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

gitblog_06627的博客 365

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

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、付费专栏及课程。

余额充值