oracle建表案例,Oracle创建表(create table as)

本文详细介绍了Oracle中CREATE TABLE AS语句的使用,包括复制全部或部分列来创建新表的实例,以及从多个表中复制选定列的方法。通过具体示例展示了如何筛选记录并创建新表。
摘要由CSDN通过智能技术生成

本篇文章帮大家学习Oracle创建表(create table as),包含了Oracle创建表(create table as)使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

CREATE TABLE AS语句用于通过复制现有表的列从现有表来创建新表。

注意:如果以这种方式创建表,则新表将包含现有表中的记录。

语法:

CREATE TABLE new_table

AS (SELECT * FROM old_table);

创建表示例1:复制另一个表的所有列

在此示例中,我们通过复制现有表Customers中的所有列来创建newcustomers表。

CREATE TABLE newcustomers

AS (SELECT * FROM customers WHERE customer_id < 5000);

新创建的表命名为newcustomers并具有与customers相同的表字段和记录(编号小于5000的所有记录)。

创建表示例2:复制另一个表的选定列

语法:

CREATE TABLE new_table

AS (SELECT column_1, column2, ... column_n

FROM old_table);

下面来看另一个例子:

CREATE TABLE newcustomers2

AS (SELECT customer_id, customer_name

FROM customers

WHERE customer_id < 5000);

上面的例子将创建一个名为newcustomers2的新表。 此表包含cu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值