oracle创建普通表
1格式:
CREATE TABLE table_name (
column1 datatype [constraint],
column2 datatype [constraint],
...
columnN datatype [constraint]
);
其中,table_name
是你要创建的表的名称,column1
、column2
等是表的列名,datatype
是列的数据类型,constraint
是可选的约束条件。
2普通表创建示例sql:
CREATE TABLE employees (
employee_id NUMBER(6),
first_name VARCHAR2(50),
last_name VARCHAR2(50),
hire_date DATE,
salary NUMBER(8,2),
department_id NUMBER(4),
TABLESPACE DOG_DATA;
);
上述示例创建了一个名为 “employees” 的表,包含了 6 个列:employee_id
、first_name
、last_name
、hire_date
、salary
和 department_id
。每个列都指定了相应的数据类型。当然,指定了命名空间,但是如果没有指定,会在用户的默认表空间创建该对象。
如果在数据库中有数据字典管理的表空间,也可以在这个数据字典管理的表空间中创建表并且可以同时定义该表的存储参数。
3字典表中创建示例:
CREATE TABLE table_name (
column1 datatype [constraint],
column2 datatype [constraint],
...
columnN datatype [constraint]
)
TABLESPACE tablespace_name
STORAGE (
parameter1 value,
parameter2 value,
...
);
在上面的示例中,table_name
是要创建的表的名称,column1
、column2
等是表的列名,datatype
是列的数据类型,constraint
是可选的约束条件。tablespace_name
是数据字典管理的表空间的名称。
STORAGE
子句用于定义表的存储参数,可以根据需要指定不同的存储参数,例如表的初始大小、增长参数、压缩选项等。