create table as创建的疑问

我现在需要根据A表的结构创建出一张新表B,B表的结构和A表结构是一样,我是采用create table B as select * from A 1=2方式创建,但这种方式创建后不会将原告默认的字段值加上,请问各位有没有什么方法处理?
我也来说两句 查看全部回复

最新回复

  • yzsind (2008-8-28 18:44:25)

    手工处理,create table as select 是不会加备注、约束、主外键等信息的
  • comy (2008-8-29 13:24:20)

    嗯,
  • lidahe (2008-8-29 16:26:03)

    我这个是通过定时job执行的,需要实现自动化,如果要涉及到人为的动作,就没有所说的自动化了
  • jametong (2008-8-31 00:44:27)

    使用dbms_metadata.get_ddl 得到sql,,修改表明重建应该可以达到你的目的..
  • lidahe (2008-9-09 22:50:12)

    获取后要怎么对这个字段的数据进行替换呢?因为我需要通过这个脚本生成另外一个新的表,表结构一模一样的