我正在尝试查看oracle内置函数的源代码。我这么做是因为我想看看甲骨文是如何实现自己的功能的。在网上做了一些研究之后,我发现我可以在文件"stdspec.sql“和"stdbody.sql”中看到标准包的功能。我查找了内置函数"LIKE“,并找到了以下代码:
function 'LIKE' (str VARCHAR2 CHARACTER SET ANY_CS,
pat VARCHAR2 CHARACTER SET str%CHARSET)
return BOOLEAN;
我希望看到这些功能的实现。有可能看到这一点吗?如果是的话,谁能帮我实现这个目标吗?
发布于 2017-11-14 09:08:05
不,您看不到内置SQL函数的代码。被编译到Oracle二进制文件中。而且,由于Oracle不是开源数据库,因此无法访问Oracle的源代码。
您甚至看不到大多数Oracle提供的PL/SQL过程和包的代码,因为它们已经被加密了。
https://stackoverflow.com/questions/47281518
复制相似问题