在一些分布式数据库中,需要考虑的业务逻辑的保密以及安全性,需要将处理业务逻辑的存储过程隐藏内容,在IQ中提供了这种机制,实现代码如下:
执行以上SQL之后,存储过程的内容就不可见了,但是你还是使用该存储过程,也可以将之卸载,重载到其他数据库。
需要注意的是,该过程是[color=red]不可逆的[/color],所以对原来的存储过程进行备份是很重要的。
alter procedure dba.OuterProc set HIDDEN;执行以上SQL之后,存储过程的内容就不可见了,但是你还是使用该存储过程,也可以将之卸载,重载到其他数据库。
需要注意的是,该过程是[color=red]不可逆的[/color],所以对原来的存储过程进行备份是很重要的。
本文介绍了一种在IQ分布式数据库中隐藏存储过程的方法,通过执行特定的SQL语句使存储过程内容不可见,但仍可使用及迁移。值得注意的是,此操作不可逆,因此建议事先备份。
1152

被折叠的 条评论
为什么被折叠?



