我正在尝试查看oracle内置函数的源代码。我这样做是因为我想看看oracle如何实现自己的功能。在网上做了一些研究之后,我发现我可以在文件中看到标准包的功能 “stdspec.sql”和“stdbody.sql”。我寻找内置功能“LIKE”并找到了 以下代码:
function 'LIKE' (str VARCHAR2 CHARACTER SET ANY_CS,
pat VARCHAR2 CHARACTER SET str%CHARSET)
return BOOLEAN;
我想看看这个功能的实现。那有可能看到吗?如果是,有人可以帮助我实现这一目标。
答案 0 :(得分:2)
不,你看不到内置SQL函数的代码。这被编译成Oracle二进制文件。由于Oracle不是开源数据库,因此无法访问Oracle的源代码。
您甚至无法查看大多数Oracle提供的PL / SQL过程和包的代码,因为它们已经过加密。