如何使用Oracle的dbms_standard包? (版本10g)
文档 PL / SQL包和类型参考10g第2版(10.2)B14258-02 中没有描述。
答案 0 :(得分:6)
Oracle没有记录它,因为Oracle不打算直接使用它的功能。这是SQL环境的基本定义。您将在此处看到类型定义,如FLOAT,REAL,INTEGER,CHAR等。这里定义了实现SQLERRM等语言功能的函数。
他们为什么不为那些想要它的人提供文件?因为Oracle希望并且需要能够随意更改这些内容,从发布到发布。他们不希望对因使用Oracle中的功能而导致的应用程序负责,因为Oracle需要更改某些内容。提供文档鼓励使用它。
编辑:
对于好奇的人,你可以看看%ORACLE_HOME%\ RDBMS \ Admin \ stdspec.sql(包规范)和stdbody.sql(包体),它们由standard.sql脚本执行。警告:不要修改它们!这些文件位于RDBMS服务器Oracle主目录中,而不是客户端主目录。