📅  最后修改于: 2020-11-13 06:03:45             🧑  作者: Mango
在Oracle中,CREATE TABLE语句用于在数据库中创建新表。
要创建表,必须命名该表并定义其列和每列的数据类型。
句法:
CREATE TABLE table_name
(
column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
column_n datatype [ NULL | NOT NULL ]
);
在这里,我们创建一个名为客户的表。该表没有任何主键。
CREATE TABLE customers
( customer_id number(10) NOT NULL,
customer_name varchar2(50) NOT NULL,
city varchar2(50)
);
该表包含三列
CREATE TABLE customers
( customer_id number(10) NOT NULL,
customer_name varchar2(50) NOT NULL,
city varchar2(50),
CONSTRAINT customers_pk PRIMARY KEY (customer_id)
);
主键是包含唯一记录的单个字段或字段组合。必须填写。主键字段都不能包含空值。一个表只能有一个主键。
在Oracle中,列总数不能超过32。