2017-6-8周四,今天遇到的需求是,从数据库中查找出某张表的某些数据,并将这些数据做简单的加减运算再得到结果集,没有思路,后来问辉哥,给我的建议是给这些运算封装成一个SQL函数,select选择字段的时候,直接调用SQL函数,就能返回运算后的值,今天给大家简单介绍一下自定义函数如何在PL/SQL下定义并保存:
- 用PL/SQL找到founction文件夹,选中->右键新建。接下来会让你输入函数名,参数,函数返回值类型,如图:
- 点击确定后PL/SQL会自动生成自定义函数主体,接下来只需要在自定义函数中写实现代码就OK了,这是我写的其中一个自定义函数
但,我在这里踩了一个坑
当我写完整个自定义函数后,发现一个尴尬的问题,怎么保存这个自定义函数到数据库?ctrl + s会直接保存到本地。从我的小伙伴那里得到了答案,自定义函数只会在编译运行后自动保存,这个保存方法确实(sang)还(xin)挺(bing)合(kuang)理。