Sql 创建一个没有列的空白表

Sql 创建一个没有列的空白表,sql,oracle10g,Sql,Oracle10g,是否可以创建没有任何列的表?如果是,那么如何在oracle中执行此操作 创建不带列的表: CREATE TABLE tab(); 表是列和行的集合。您至少需要一列。如果您是从(比如)Java驱动SQL,那么创建一个空表,然后添加列将导致更干净的代码。否则,必须将第一列视为特殊列,并将其合并到表创建语句中。欢迎使用stackoverflow。如果你有一些问题需要向回答者解释清楚,你可能需要添加一些代码:)这没有意义。没有列的表可以完成什么?创建表后,您希望如何处理该表?如果没有列,则不能将其称为表

是否可以创建没有任何列的表?如果是,那么如何在oracle中执行此操作

  • 创建不带列的表: CREATE TABLE tab();
    表是列和行的集合。您至少需要一列。

    如果您是从(比如)Java驱动SQL,那么创建一个空表,然后添加列将导致更干净的代码。否则,必须将第一列视为特殊列,并将其合并到表创建语句中。

    欢迎使用stackoverflow。如果你有一些问题需要向回答者解释清楚,你可能需要添加一些代码:)这没有意义。没有列的表可以完成什么?创建表后,您希望如何处理该表?如果没有列,则不能将其称为表。它是不可能的E是一个虚拟表,它被称为
    dual
    ,但它有一列。算数吗? CREATE TABLE tab(t INT); ALTER TABLE tab DROP COLUMN t;
    SELECT 1 + 1 AS result
    FROM dual;