再做一些数据迁移时候,很多人会使用create table as select * from table where id=-1的方式来年建立一摸一样的表,但是这样做有个很大的弊端,不能将原表中的default value也一同迁移过来,可以看下面的例子:
第一,新建一个表
-- Create table
create table table01
(
id number(16),
add_date date default sysdate,
status number(1),
entp_code varchar2(200)
)
第二,使用create table table02 as
select * From table01 where id=-1
第三、看看两个表的结构,会发现第二张表的defaule value没有了,如下2图,可以很明显看出来,表02的add_date的默认值得sysdate没有了
table01的表结构
table02的表结构
所以各位在做数据库迁移时候,使用create table as select时候,一定要注意默认值的问题
上周,因为此问题,导致生产环境下产生了大量的问题,头大了一天,特此奉献出来。
- 大小: 4.1 KB
- 大小: 4 KB
分享到:
相关推荐
把要删除的文件拖到这个文件上面即可。注意,这是强力删除。一定慎用,因为连垃圾箱都会没有的。
加密的惨剧!慎用文件夹加密软件! 加密的惨剧!慎用文件夹加密软件!
c、在select后面的列名部分,可以使用as为列名起别名,这个别名显示在结果集中,但是再用别名找找不到该列。 d、如果想查询多个列,之间用逗号分隔 2、消除重复行 在select后面列的前面使用distinct可以不显示...
一些要慎用DOS命令.docx
易语言处理事件命令慎用时钟版源码,处理事件命令慎用时钟版
移动磁盘低格工具(慎用)移动磁盘低格工具(慎用)移动磁盘低格工具(慎用)
哪些情况下要慎用红花油?.pdf
儿童消防安全教育要慎用否定法.docx
冬季“取暖神器”要慎用 小心低温烫伤.docx
SQL和MSDE清理小程序(慎用),SQL和MSDE清理小程序(慎用),SQL和MSDE清理小程序(慎用),
冰冻精灵清除器慎用
慎用六大软件伤硬盘最终版.pdf
慎用防止窜货的方法.doc
儿童消防安全常识与儿童消防安全教育要慎用否定法汇编.doc
玩客云 灯光控制 容易烧主板 慎用
龙管家解除限制工具(慎用),解决一次性上网问题。
易语言处理事件命令慎用线程版源码。@易语言源码分享站。
慎用资本弱化防范税务风险.docx
慎用抗生素 刻不容缓 (小品).docx