create table student_mes

stu_id varchar2(12),
stu_name varchar2(10),
id varchar2(20),
birthday date,
address varchar2(50)
);我写的建表语句但是提示错误是:
ORA-00955:名称已由现有对象使用
是什么意思啊??
难道说是student_mes的取名错误??
初学oracle,不清楚
以前用sqlserver用惯了,乍用oracle思维上不一样??
高手看下哪的原因??

解决方案 »

  1.   

    有叫student_mes 这个名字的对象了
    select object_type,object_name from user_objects where object_name='STUDENT_MES';
      

  2.   

    可以了,谢谢大家了
    还有个问题就是:
    怎么查看已经创建好了的表呢??
    在SQLServer有个企业管理器,很方便管理数据库表,在oracle下有类似的东西吗???
      

  3.   

    可以安裝PLSql Developer或Toad試試
      

  4.   

    oracle 有oem(oracle enterprise management)
    或者第3方工具如:toad,plsql developer等等。
      

  5.   

    select * from tab order by tname;
    这个可以查询当前用户建好的表和视图
      

  6.   

    Oracle也有Web的EM,也可以用SQL Developer或者PL/SQL Developer
      

  7.   

    那不安装的话就只有 Oracle SQL*Plus这一个程序来管理吗???
    不如SQLServer方便呐
      

  8.   


    我是从oracle 官网下的oracle9i 三个盘,92010NT_Disk1   92010NT_Disk2  92010NT_Disk3
    然后就安上了,查了下开始菜单好像没有那个oem????难道有的版本没有???
      

  9.   

    运行OEM ,在浏览器中输入  http://你的机器名:一个端口号/em
      

  10.   


    不行,找不到网页
    但是我从开始菜单找到了个“oracle enterprise manager console,独立”这个程序出来
    是不是呢?但是没找到我刚建的表啊??
      

  11.   


    plsql developer, TODA, Oracle sql developer,OEM 或者java做的一些SQL客户端工具都有这样的功能。如果实在找不到以上工具,可以用sql直接搞定SQL>select table_name from user_tables;