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)触发语句作用的每一条记录都被触发。

开发者导航 2603

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

Veristand自动化测试:Stimulus Profile Editor实战指南

本文是Veristand自动化测试中Stimulus Profile Editor的实战指南。详细介绍了如何利用这一图形化工具,将繁琐的手动测试流程转化为一键自动执行的“剧本”,涵盖工程控制、信号编程、预制动作调用等核心功能,并通过手把手案例演示了构建首个自动化测试脚本的全过程,帮助测试工程师显著提升效率与可靠性。

dd012的博客 493

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

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

Hatch_j的博客 7705

Unity3D Pico VR 手势交互实战:基于MRTK3实现抓握与射线控制

本文针对Pico VR原生手势交互功能不足的问题,提供了基于MRTK3实现高级手势交互的实战解决方案。通过将MRTK3成熟的交互框架与Pico的手势追踪能力相结合,详细讲解了从环境配置、SDK导入、核心适配到真机调试的全流程,帮助开发者高效实现抓握与射线控制等复杂交互,有效提升Pico VR应用的开发效率与体验。

weixin_29011667的博客 391

卫星图像检测,分割,跟踪,超分辨率,数据集调研,以及论文笔记

目标检测,针对物体有很多类如桥,烟囱,罐子等,有静态图像下的检测,也就是图像源头多来自谷歌地图,但是前后帧没有任何联系,并且谷歌地图相对来说比较清楚,难度小一点,也有粗粒度以及较细粒度的检测,然后卫星视频的数据集较少,则可以通过前后帧的联系来辅助检测,并且卫星帧基本上只对车,船,飞机,火车进行检测,没有进行细粒度的检测即将车辆分类为卡车,皮卡,小轿车,但是关船,则可以分类为货船以及军舰,因为目前的卫星视频中小车实在太少了,难以进行更细粒度的检测。luojia 三号卫星。

zhangzhao147的博客 4707

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

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

weixin_36293258的博客 1132

android11.0 Launcher3 高端定制之循环滑动

待机界面可以向左、向右循环切换页面 效果图 修改清单 packages/apps/Launcher3/res/values-zh-rCN/strings.xml packages/apps/Launcher3/res/values/config.xml packages/apps/Launcher3/res/values/strings.xml packages/apps/Launcher3/res/xml/launcher_preferences.xml packages/apps/Launc

cczhengv 1549

PLSQL - 安装及使用手册

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

Hvitur的博客 5110

windows下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能

一、环境介绍 操作系统:win10 64位系统 Linux下搭建Nginx搭建Rtmp流媒体服务器方法请看这里:https://blog.youkuaiyun.com/xiaolong1126626497/article/details/105378894 二、流媒体服务器介绍 流媒体服务器的主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。 nginx服务器是开源的高性能的http服务器,反向

1万+

使用lighttpd和开发板进行交互

本文介绍了如何在嵌入式开发板上使用Lighttpd Web服务器实现硬件交互功能。主要内容包括:Lighttpd通过CGI程序间接控制硬件的基本原理;lighttpd.conf配置文件的详细解析;开发板文件目录结构设计;用C语言编写控制GPIO的CGI程序示例;网页调用CGI实现按钮触发控制的HTML代码;常见问题调试建议。最后通过效果图展示了网页按钮点击后成功控制LED灯的实际效果,验证了Lighttpd+CGI方案在嵌入式设备Web控制中的可行性。

m0_49476241的博客 1424

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

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

gitblog_06611的博客 423

[SoC]SoC验证中bootcode与firmware相关验证经验总结

本文总结了SoC验证中bootcode和firmware的验证经验。重点介绍了两种数据加载方法:1)使用Verilog系统函数$readmemh/$readmemb直接写入ROM/ARAM,需注意文件路径、格式和斜杠方向;2)通过Memory Hierarchy在initial块中操作,需要添加适当延时并注意路径拼接。文章还提供了在testcase phase中先读取数据到HASH再写入SRAM的示例,并强调加载后需使能edc_bypass以避免ECC错误。验证过程中需特别注意文件位置、格式要求及路径处理等

元直的博客 2498

PLSQL7.0中文使用手册

PLSQL7.0中文使用手册

wuqi314的专栏 667

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

精雕软件(JDpaint) 5.5 绿色版

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

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

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

鸟语清晨 2万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

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

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

gitblog_06627的博客 365

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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

余额充值