oracle create table as select
2013-10-02 11:33
501 查看
create table a as select ....
新建的table只能设置字段名称和默认值(default)
如果指定了字段,那么子查询的个数也要和新表的字段个数一致
子查询只能把data type 和not null constraint(约束)传递给新的表中
主键约束并不能把not null 约束传递给新表(其实就是没有主键约束
基本上在生产环境中,需要把相应的约束条件生成语句都执行下,才算完美的copy一张表。
新建的table只能设置字段名称和默认值(default)
如果指定了字段,那么子查询的个数也要和新表的字段个数一致
子查询只能把data type 和not null constraint(约束)传递给新的表中
主键约束并不能把not null 约束传递给新表(其实就是没有主键约束
基本上在生产环境中,需要把相应的约束条件生成语句都执行下,才算完美的copy一张表。
相关文章推荐
- ORACLE CTAS(create table as select)使用注意点
- Using CREATE TABLE AS SELECT (CTAS) to Reorganize Oracle Tables
- oracle 中 create table tb_content_bak as select * from tb_content where 1=2 long字段解决办法
- Oracle中,使 CREATE TABLE AS SELECT 支持ORDER BY
- oracle create table a as select * from b
- Oracle Create Table as Select
- oracle数据迁移--复制表--create table as select & select into & insert into
- oracle create table xx as select ....CREATE TABLE XXX AS SELECT .... 拷贝表的时候 not null 约束 和check
- ORACLE CTAS(create table as select)使用注意点
- 慎用create table as select,一定要注意默认值的问题
- Insert into select 与create table as的性能测试及create table
- create table as select 与create table后insert方式生成的undo与redo对比
- create table as select性能测试
- insert into select 与 create table as的用法和区别
- sqlserver不能直接create table as select ......
- hive-bug:create db.tablename as select .....
- create table tb as select 和create table tb like的区别
- create table repo_folder_operate_log_bak as select * from repo_folder_operate_log;
- 慎用create table as select,一定要注意默认值的问题---大一临时表方法
- create table as select