Oracle数据库 中,使用 CREATE TABLE 语句可以实现新表的创建。其基本语法格式如下:

建表语法

CREATE TABLE [schema.]table_name (
    column_name datatype [DEFAULT expr],
    ...
    [table_constraint]
);

语法结构说明

  • schema: 可选项,指数据库模式。
  • table_name: 表名,指定所创建表的名称。
  • column_name: 列名。
  • datatype: 数据类型,指定每一列的数据格式。
  • DEFAULT expr: 可选的默认值表达式。

示例

CREATE TABLE employees (
    emp_id NUMBER PRIMARY KEY,
    emp_name VARCHAR2(100) DEFAULT 'N/A',
    salary NUMBER(10, 2),
    hire_date DATE
);

此语句将在数据库中创建名为 employees 的表。