【问题标题】:What is the unit type in PL/SQL?PL/SQL 中的单元类型是什么?
【发布时间】:2011-12-13 13:47:58
【问题描述】:

PL/SQL 中的单元类型是什么?如果没有内置类型,如何制作?

【问题讨论】:

  • 只有一个值的类型。 en.wikipedia.org/wiki/Unit_type
  • PL/SQL 中没有单元类型,可能是因为它不是很有用。我很想知道您要使用无法存储任何有用信息的类型来完成什么。
  • 问题是我不知道如何在 PL/SQL 中创建类型。例如,我想自己实现布尔值。好吧,我最好再针对这个主题提出另一个问题。
  • 请注意,布尔数据类型存在于 PL/SQL 中,而不存在于 Oracle SQL 中。见docs.oracle.com/cd/E11882_01/appdev.112/e25519/…

标签: oracle types plsql unit-type singleton-type


【解决方案1】:

也许您正在尝试创建自己的类型。在 Oracle 中,您可以使用 CREATE TYPE 语句来实现。

使用 CREATE TYPE 语句创建对象的规范 类型、SQLJ 对象类型、命名可变数组 (varray)、嵌套 表类型,或不完整的对象类型。您使用创建对象类型 CREATE TYPE 和 CREATE TYPE BODY 语句。创建类型 语句指定对象类型的名称、它的属性、 方法和其他属性。 CREATE TYPE BODY 语句包含 实现该类型的方法的代码。

您可以定义自己对象的行为。

link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 2021-02-21
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多