以 C 语言或 Java™ 语句编写用户定义的过程(UDP)称为外部例程。外部例程必须包含指定共享对象文件名的外部例程引用子句。在缺省情况下,只有 DBSA 授予了内置的 EXTEND 角色的用户可以创建或删除外部例程。您还必须具有编写此 UDR 的外部程序语言的 Usage 特权。有关 EXTEND 角色安全功能的其它信息请参阅 授予 EXTEND 角色。 有关 C 语言或 Java 语言的 USAGE ON LANGUAGE 子句的语法使用,请参阅 语言级权限 。
要从共享内存中删除 C 语言例程的可执行版本,请调用 IFX_UNLOAD_MODULE 函数。要用另一个例程替换可执行版本的 C 例程,请调用 IFX_REPLACE_MODULE 函数。这些内置函数都在 UDR 定义例程中有所描述。