我写了一个存取过程, 其中有一部分可以抽出来写成一个函数
但是我又不想把这个函数放在其他地方, 也只有这个存取过程调用这个函数,
我能不能创建一个存取过程内部的函数 , 其他地方无法调用的
就像一个类里的一个子类
------解决思路----------------------
首先,不要用程序的思想在数据库中做某些操作处理;
其次,实现是可以,但是是对于登录角色的权限而言,可能不符合你的实际情况;
最后,为什么要其他地方无法调用呢?你不说,也不写具体的函数说明,其他人没有具体看代码,谁会用到呢?
------解决思路----------------------
数据库中没有类似代码编程中private的属性设置,如果需要限制使用,需要对权限进行设置。你的这种情况来看,没有意义。
另外一点就是,程序代码分割,并不是只为了调用,对于程序整体的阅读也是有帮助的。所以别想着外建了一个函数就一定要被调用,并限制权限
------解决思路----------------------
oracle 的存储过程过程,可以实现这个。
SQL Server 没这样用过,兔子 说有,那肯定是有,可以向他套套近乎。
