oracle创建表的方式

作者:小橘猫 | 创建时间: 2023-08-12
oracle初学者总会有一些创建表的疑问,有的时候也会不太清楚表的创建方式,自段、索引、主键的一些关系该如何处理呢,现在根据自己的工作来和大家分享一下。...
oracle创建表的方式

操作方法

使用plsql创建表 file-->new-->table

在general tab页面中填写表名,表空间名称,及其描述信息,如下:

接下来填写列信息,创建主键,主键创建之后自动生成索引如下:

创建以人员编号做主键的信息,点击Apply即可在索引栏自动生成索引,索引列及为主键列,当然也可以新增索引在其他列上,但是,主键一定就是索引。

现在在当前表中插入数据:

这样一个完整的表就建完了,这是在pl/sql中的可视化话界面中创建表的。那么,我们可以用其他表来创建另一个表。如使用语句:create table ry_xx_1 as select * from ry_xx。那么我们可以查看一下ry_xx_1这个表,可以看到表已经有数据了。

但是上述的建表方式,不会将表的主键和索引带过来,现在,右键--》表名-->查看

可以看到主键是空的,索引也是空的。由此可见,使用create table as select * from table1这种方式只能将数据和列建成,但是,主键和索引是不能被复制的。

温馨提示

一般来说有三种方式创建表:使用可视化视图、使用建表语句、使用sql复制。
点击展开全文

更多推荐