PL/SQL安装&使用教程

之前在连接数据库时,基本使用的都是Navicat,但是最近遇到了使用存储过程开发的项目,想要查看诸多存储过程使用Navicat就不太方便,而且存在一些问题

一个是成堆的叹号让人看着很不舒服,而且没有较好的查询功能,如果是含有过程包的情况,在Navicat上也是无法查看的,因此,这里推荐一个工具:PL/SQL。

1. 安装 

官网下载地址icon-default.png?t=N7T8https://www.allroundautomations.com/registered-plsqldev/选择想要下载的版本,下载本体及语言包

具体安装步骤可以参看这篇文章:PLSQL安装、PLSQL汉化、激活 - gaozejie - 博客园 (cnblogs.com)icon-default.png?t=N7T8https://www.cnblogs.com/gaozejie/p/9741186.html

 2. 连接

打开PL/SQL

 点击取消,直接跳转界面

 下面以oracle为例讲解连接方式,打开设置

 此时,若本地没有oracle,这两处会检测为空

下载oracle客户端:Oracle Instant Client Downloads | Oracle 中国

选择对应系统版本安装

 找到如下目录下:OracleCLient\instantclient_21_11\network\admin

首次仅有README文档,新建一个tnsnames.ora

 配置如下内容

# 本地数据库
locDB =
 (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  # ip、端口号
   (CONNECT_DATA =
     (SERVER = DEDICATED)
     (SERVICE_NAME = orcl)   # 服务名
   )
 )

# 网上数据库
aliDB =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = xxxx.xxxx.xxxx.xxxx)(PORT = 1521))
  (CONNECT_DATA =
   (SERVER = DEDICATED)
   (SERVICE_NAME = orcl)
  )
)

再次打开PL/SQL客户端,此时便会展示配置信息

选择想要连接的数据库,填写用户名和密码,点击确定,连接成功

3. 查找存储过程

在下图位置键入过程包名,敲下Enter,点击Packages展开,即可看到过程包

右键包,点击“查看说明与体 ”

 右侧便会展示该包下的所有存储过程

4. 问题解决 

1. 中文乱码问题

参考此篇文章,亲测有用

用PLSQL编辑表的时候注释显示乱码问好,查询的数据中文不乱码,环境变量也试了,怎么解决呢? - 知乎 (zhihu.com)icon-default.png?t=N7T8https://www.zhihu.com/question/307248822/answer/2865814256?utm_id=02. 存储过程不展示具体逻辑

ctrl+右键单击过程名

3. 保存登录密码

退出程序重新进入 ,选择对应账户即可自动填充登录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值