ITPub博客

首页 > Linux操作系统 > Linux操作系统 > create table as select 默认值问题

create table as select 默认值问题

原创 Linux操作系统 作者:paulyibinyi 时间:2008-01-24 13:59:19 0 删除 编辑

在维护数据的过程中,有时候为了业务需要,采用了

create table table_backup as select  这种方法

而把原表删除掉,把备份表改名为原表,

除了要加主键,索引,触发器,最容易忘的是默认值

忘记加的话,会导致应用程序中的sql如果没列出全部字段名,

而只列出自己部分时

无默认值时会报错,不允许为空等

切记

  ORA-01400: cannot insert NULL into ("test"."tb_name"."DEPOSIT_AMO")

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199859/viewspace-159287/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 唯一约束问题
请登录后发表评论 登录
全部评论
学习数据库

注册时间:2007-12-11

  • 博文量
    902
  • 访问量
    6575978