已知有一个Oracle数据库Hxjtxtk,表空间jtyx,数据表ZJTSYEBD。    要求写出SQL代码完成以下操作:    (1)创建数据表ZJTSTEBD01-10(10个表),要求与表ZJTSYEBD具有相同结构;创建一个表,与表ZJTSYEBD具有相同的结构和内容(即全表克隆)。    (2)查看上述11个表的表结构。    (3)查看表ZJTSYEBD的数据量(记录数)。
希望高手能帮忙解决,小弟感激不尽!

解决方案 »

  1.   

    1.create table ZJTSTEBD01 as select * from ZJTSYEBD where 1 = 0;
     ...
     ...
    create table ZJTSTEBD10 as select * from ZJTSYEBD where 1 = 0;create table ZJTSTEBD as select * from ZJTSYEBD2.desc  ZJTSTEBD01 3.select count(*) from ZJTSYEBD
      

  2.   


    1.
    begin
    for i in 1..10 loop
    execute immediate 'create table ZJTSTEBD'||i||'  as select * from ZJTSYEBD where 1<>1';
    end loop;
    execute immediate 'create table ZJTSTEBD'||11||'  as select * from ZJTSYEBD ';
    end;2. desc tablename;3. select count(1) from ZJTSYEBD