如何使用 Oracle 的 dbms_standard 包
Posted
技术标签:
【中文标题】如何使用 Oracle 的 dbms_standard 包【英文标题】:How to use Oracle's dbms_standard package 【发布时间】:2011-05-20 15:12:49 【问题描述】:? (10g版)
文档PL/SQL Packages and Types Reference 10g Release 2 (10.2) B14258-02中没有描述。
【问题讨论】:
相关问题:***.com/questions/3337549/… 【参考方案1】:Oracle 没有记录它,因为 Oracle 不打算直接使用它的功能。这是 SQL 环境的基本定义。您将在此处看到类型定义,例如 FLOAT、REAL、INTEGER、CHAR 等。这里定义了实现 SQLERRM 等语言特性的函数。
他们为什么不为需要的人提供文档?因为 Oracle 希望并且需要能够随意更改这些东西,从一个版本到另一个版本。他们不想对使用这里的特性的应用程序承担任何责任,因为 Oracle 需要改变一些东西。提供文档以鼓励其使用。
编辑:
如果你好奇,你可以看看 %ORACLE_HOME%\RDBMS\Admin\stdspec.sql(包规范)和 stdbody.sql(包主体),它们是由 standard.sql 脚本执行的。警告:不要修改它们!这些文件位于 RDBMS 服务器 Oracle 主目录中,而不是客户端主目录中。
【讨论】:
以上是关于如何使用 Oracle 的 dbms_standard 包的主要内容,如果未能解决你的问题,请参考以下文章