PL/SQL Developer基本用法
一、新建存储过程
二、测试存储过程
输入参数后,可Ctrl+S保存脚本到桌面,再次测试可以打开脚本文件,不需要再重新输入参数。
函数新建与测试和存储过程一样
三、对表的操作
•“增加(+)”,“删除(-)”,“保存(勾形)”
•F10:commit 提交事务 , Shift+F10: RollBack 回滚事务
•new ->command window ->相当于sql plus 用起来比sql plus爽
三、新建包体
自动生成如下:
把中间生成的去掉,重新定义一个过程名:pr_add(a in number,b in number,pr_result out number);
修改后包的代码如下:
create or replace package jakie is --过程 pr_add 实现 a,b 相加功能; procedure pr_add(a in number,b in number,ab_result out number); end jakie;
3.修改包体,包体如下:
create or replace package body jakie is procedure pr_add(a in number,b in number,ab_result out number) is begin ab_result:=a+b; end; end jakie;
4.执行包,按 齿轮按钮(EXECUTE)或F8键,执行成功。
五、修改包体中的存储过程
搜索包说明和包体 -> 右击“编辑” -> 修改后点击执行
修改完成后 重新编译存储过程:
六、表中添加数据
1.右击表名 - 编辑数据
2.添加数据后 - 点击绿色√号
3.提交事务 - 添加成功
常见问题:
1.ORA-00001 违反唯一约束条件:(手动添加数据时)
一般是外键重复导致的。先查看表结构找到约束字段,修改约束字段为唯一值。
2.右击存储过程 没有测试项:在包说明中加上声明即可
小贴士:
1.快捷键设置:工具 - 首选项 - 用户界面 - 键配置
2.关键字自动变大写:工具 - 首选项 - 用户界面 - 编辑器 - 关键词大小写 改为 大写 英文版设置>>
一.新建表
1.选中左侧表文件夹 - 右击 - 新建
2.输入表名
3.设置字段(主键不可为空、设置默认值、写注释)
默认系统时间:
4.设置键
5.键设置完后索引会自动生成
4.点击查看SQL查询创建qsl
可以将sql创建语句发给DBA直接创建表
扩展阅读:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· 语音处理 开源项目 EchoSharp
· 《HelloGitHub》第 106 期
· mysql8.0无备份通过idb文件恢复数据过程、idb文件修复和tablespace id不一致处
· 使用 Dify + LLM 构建精确任务处理应用
2013-03-27 内网入库单管理系统