create table tbname(col1 varchar2(10), ....);
create table tbname as select * from tbname1;//带数据
create table tbname as select * from tbname1 where 1=2;//不带数据

解决方案 »

  1.   

    有两种最普遍的方式:
    一,在sqlplus里面用 create table 命令。
    二,在OEM里面用图形化工具(Scheme Manager)来创建。其实第二种只不过是把第一种包装了一下,你也可以用其他一些数据库操作工具,但是万变不离其宗,最终都是要转化为SQL来执行。
      

  2.   

    二,在OEM里面用图形化工具(Scheme Manager)来创建?
    我在Oracle里的工具里面怎么找不到阿?
    难道是外部的工具?
    它的Enterprise Manager为什么不能像SQL Server里面的那样
    直接通过鼠标的几个动作就建好表了呢?
    Oracle里面应该有类似的工具吧
      

  3.   

    你还是用第一种吧,既然想学oracle的话,
    create table的语法可以参考书或资料.
      

  4.   

    bzszp???
    我在DBA Studio里面可以建表了
    可又不知道怎么往表里添加数据
    问题解决以后一定结贴给分!
      

  5.   

    sql*plus里面
    insert into tbname values('data1','data2'...);
      

  6.   

    在OEM里面用图形化工具,找到你建的表,右击鼠标,选择“表数据编辑器”,就可以了
      

  7.   

    create table xx as select ....
      

  8.   

    可将所有的建表的过程用动态SQL写在存储过程里,这样建表的速度会
    比较快
      

  9.   

    用bzszp的方法,可以在sqlplus中执行,也可以大DBA studio中进行建表。