有一个表  ,它有两个字段 firstname  lastname现在要求写 一个 sql语句 创建一个表 ,该表只有一个字段 name ,把上面表的数据填充到这个表里说简单点 就是从一个表创建另一个表

解决方案 »

  1.   

    create table aa as select * from 已有表
      

  2.   

    这样是可以但是,创建的表字段不是只有一个题目要求 把firstname 和lastname 放到被创建表的name 字段中,
    也就是被创建的表只有一个字段 : 字段名字是name  内容是 firstname + lastname
      

  3.   

    create table aa(name type) as select  firstname||lastname from 已有表
      

  4.   

    ORA:01773  you may not specify column datetypes in this create table 
    好想语法不对啊我找你这样写的create table aa (BDMNAME VARCHAR2(200)) as select BDMCDTY||BDMCDKEY  from LBDMCODE
      

  5.   

    写错了,呵呵
    create table aa as select  firstname||lastname 列名 from 已有表
      

  6.   

    谢谢  zealot_001()  和  letqqqgo(tea) 搞定了,不写类型就可以了
      

  7.   

    create table aa (BDMNAME) as select BDMCDTY||BDMCDKEY  from LBDMCODE这样写就可以执行了,呵呵
    非常感谢