如何使用oracle数据库创建表

萨拜克刹车

晚上好,我是 Oracle 数据库的初学者,如果您能向我解释一下,我想创建如下 3 个表。

我的数据库架构:

我的数据库架构

MT0

使用对象表:

CREATE TYPE country IS OBJECT (
  country_name VARCHAR2(100)
) NOT FINAL;

CREATE TYPE city UNDER country (
  city_name VARCHAR2(100)
) NOT FINAL;

CREATE TYPE capitol UNDER city (
  area VARCHAR2(100)
);

CREATE TABLE countries OF country;
CREATE TABLE cities OF city;
CREATE TABLE capitols OF capitol;

然后你可以像这样插入:

INSERT INTO capitols ( country_name, city_name, area )
VALUES ( 'Country', 'City', 'Area' );

并且该capitols表从其祖先类型继承了列。

数据库<>小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Oracle数据库表创建JSON

Talend 如何使用 Oracle 数据库创建的序列

如何使用jQuery在数据库中创建表

如何按天对数据库表数据进行分组并使用html表创建日历?

如何创建物化视图以连接两个不同的oracle数据库表

如何在ORACLE数据库的表中的JSON BLOB字段中创建视图?

无法使用 Django oracle12c 在数据库中创建表

Oracle 数据库创建

如何使用Laravel将(Oracle)数据库表导出到Excel工作表

如何使用续集创建数据库

如何使用flyway创建数据库?

如何使用数据库创建.jar?

如何使用Python dbf库读取和创建新的FoxPro 2.6数据库表

如何使用(创建数据库,创建表,查询等)Praeclarum sqlite-net?

如何首先使用代码在已创建的数据库中创建ASP.net身份表?

如何使用Schemabinding使用来自2个不同数据库的表创建索引视图

如何使用JSONObject使用Java数据库表中的所有值创建JSONArray

如何在oracle XE中创建数据库?

如何使用Oracle数据库日期表获取最小日期

使用Groovy创建Oracle数据库链接

使用Oracle DBCA创建空白数据库

使用实体框架从 oracle 数据库创建模型

如何创建使用PARAM从Java String变量在我的SQLite数据库的新表?

使用实体框架,如何创建查询以从数据库中获取所有表的列名

如何使用Flask和Sqalchemy自动创建数据库表和架构?

使用docker-compose时如何创建和填充wso2数据库表?

如果需要创建多个表,如何使用Room数据库?

如何使用Java中的Hibernate在MySQL数据库中创建Join表?

与JPA一起使用时,如何让Hibernate在数据库中自动创建表?