oracle - 如何删除在 oracle 中创建的成员函数
问题描述
如何删除在 oracle 类型对象中创建的成员函数而不删除整个类型?
解决方案
我从未使用过它,但根据您可能可以使用的文档
alter type {type_name} DROP MEMBER {function_spec} CASCADE;
注意,{function_spec}
是函数名加上RETURN子句,例如
ALTER TYPE ttest DROP MEMBER FUNCTION f_name_2 RETURN VARCHAR2 CASCADE;
之后,您必须重新创建没有删除功能的 TYPE BODY,即CREATE OR REPLACE TYPE BODY ...
推荐阅读
- http - 无法理解 developer.mozilla.org 中的示例
- c# - Unity,Application.OpenUrl如何在路径中打开带有西里尔符号的本地pdf文件?
- python - 使用临时变量与从字典中重复读取相同的键/值
- css - 是否有 CSS 纵横比骇客的高度派生版本?
- python - 使用 COSADD、COSMUL 和欧几里得距离测试 word2vec 模型的准确性
- entity-framework - 实体框架和子表复合键
- json - 来自网页的 urllib2 输出的 UniqueDecodeError,没有非 Unicode 字符
- javascript - TypeScript - 以更好的方式“新建”一个类?
- c# - Selenium C# - 如何检查所有链接
- java - 包 javax.xml.ws 不可见(Java 10)