我试图从一个表TABLE5
另一个TABLE5_BKP
移动数据。
CREATE TABLE TABLE5_BKP AS SELECT * FROM TABLE5;
创建的表格和移动的数据。当我检查约束时,
不会生成主键,外键等,但会生成所有其他约束,例如
SYS_C2211111 Check "COLUMN1" IS NOT NULL
等创建。在这种情况下该怎么办?需要分别创建主键,外键等吗?索引和其他参数如何,我无法检查。
答案 0 :(得分:0)
您不能仅使用
隐式创建PK,FK,索引等CREATE TABLE tablename AS SELECT *...
您必须在创建后指定它们。另外,如果你想将数据库结构从一个数据库移动到另一个数据库,我建议你使用oracle工具,比如exp / imp,数据泵等。