一、新建存储过程
二、测试存储过程
输入参数后,可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直接创建表
扩展阅读: