如何使用Oracle创建表(oracle怎样创建表)

在Oracle数据库中,要使用语句创建表,你需要规定表的字段名称、类型、宽度等属性,并根据用户所期望的结果定义其他属性。要执行这一操作,我们可以使用Create语句,语法如下:

CREATE TABLE table_name     
(
column1 datatype,
column2 datatype,
column3 datatype,
....
);

例如,在概念上,如果我们想要创建一个名为WORKER的表,其有三个字段id、name、address以及sex:

CREATE TABLE worker 
(
id INT PRIMARY KEY,
name VARCHAR2 (20) NOT NULL,
address VARCHAR2 (30) NOT NULL
sex VARCHAR2 (6)
);

上述代码完成了表的概念性创建,即将 WORKER 表定义是包含四个字段:

– 第一个字段 id 是整型,设置为主键。

– 第二个字段 name 是字符串类型,长度为20,并设置不能为空;

– 第三个字段 address 是字符串类型,长度为30,并设置不能为空;

– 第四个字段 sex 是字符串类型,长度为6。

当我们执行上述代码时,表WORKER会在你当前的 Oracle 数据库中被创建,并且会包含它所提到的四个字段,每一字段都会维护它们各自在代码中声明的属性。

另外,在创建表的时候你还可以使用一些额外的限制,使你规定每一列必须有唯一值等等。例如,我们可以使用unique关键字让name代表的字段具有唯一值:

CREATE TABLE worker 
(
id INT PRIMARY KEY,
name VARCHAR2 (20) NOT NULL UNIQUE,
address VARCHAR2 (30) NOT NULL,
sex VARCHAR2 (6)
);

最后,当你定义完表之后,就可以测试它是否创建成功,可以使用以下语句:

SELECT * FROM worker;

以上就是如何使用 Oracle创建表的过程。Oracle给各类用户提供了大量的支持,创建表的时候,同样也具备非常强大的功能,只需要非常少的代码,就可以完成复杂而完整的功能。


数据运维技术 » 如何使用Oracle创建表(oracle怎样创建表)