oracle - 关于创建表作为选择 (CTAS)

标签 oracle oracle11g

当我们这样做时:

create table big2 as select * from big1;

索引和约束是否也复制到新表中?

最佳答案

仅复制 NOT NULL 约束。请参阅FAQ .

您可以执行CREATE TABLE big2 (bigid PRIMARY KEY) AS SELECT * FROM big1 tp创建主键,但是是的,对于其他索引,您需要复制并运行索引创建脚本.

关于oracle - 关于创建表作为选择 (CTAS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798727/

相关文章:

java - oracle.sql.DATUM 已弃用。它的替代品是什么?

sql - 带有 OR 运算符的列的复合索引

sql - Oracle 中不区分大小写的搜索

java - 在 Java 中连接到 Oracle 数据库 g11 版本 2 时出错

Java:如何从 Oracle 打印存储过程数据

oracle - ORA-31600 : invalid input value CHAIN for parameter OBJECT_TYPE

Oracle查询以获取当前用户对其具有读访问权的表列表

SQL 排序依据 分组依据

database - 仅列出 Oracle 临时表空间

oracle - 如何删除 Toad 中的整行?