表的创建需要CREATE TABLE 系统权限,表的基本创建语法如下:
CREATE TABLE 表名
列名 数据类型[DEFAULT 表达式][COLUMN CONSTRAINT],
[TABLE CONSTRAINT]
[TABLE_PARTITION_CLAUSE]
);
由此可见,创建表最主要的是要说明表名、列名、列的数据类型和宽度,多列之间用“,”分隔。可以是用中文或英文作为表名和列名。表名最大长度为30个字符。在同一个用户下,表不能重名,但不同用户表的名称可以相重。另外,表的名称不能使用Oracle的保留字。在一张表中最多可以包含2000列。该语法中的其他部分根据需要添加,作用如下:
DEFAULT 表达式:用来定义列的默认值。
COLUMN CONSTRAINT:用来定义列级的约束条件。
TABLE CONSTRAINT:用来定义表级的约束条件。
TABLE_PARTITION_CLAUSE:定义表的分区子句。
温馨提示:答案为网友推荐,仅供参考