我该如何解决Oracle SQL Developer中的“创建”错误?

杰基

当我开始编译脚本时,出现此错误。我是Oracle SQL的新手,所以-您能帮我吗?

CREATE TABLE EMPLOYEES
(
    ID number(10) NOT NULL,
    SALARY number(10) NOT NULL,
    ADRESS varchar2(60),
    SEX varchar2(60),
    PHONE_NUMBER varchar2(10),
    EMAIL varchar2(40),
    EMPLOYEE_NAME varchar2(12 CHAR) NOT NULL,
    SURNAME varchar2(20 CHAR) NOT NULL,
    FATHER_NAME varchar2(20 CHAR) NOT NULL,
    ID_DUTY number (15) NOT NULL
);

CREATE TABLE CLIENTS
(
    ID number(10) NOT NULL,
    CLIENT_NAME varchar2(12) NOT NULL,
    SURNAME number(20) NOT NULL,
    FATHER_NAME number(20) NOT NULL,
    PHONE_NUMBER char(10) ,
    ADRESS varchar(60)
);

错误截图:

小脚丫

您是否读过Oracle的回应?它说

ORA-00955:名称已被现有对象使用

这是什么意思?通常,这意味着名称employees已经存在的表,并且您不能使用相同的名称-创建另一个对象employees该怎么办?您有两种选择:

  • 删除现有对象
  • 重命名新对象

However, that doesn't have to be a table that already exists - might be any other object, but uses the same name. For example, you might have had a view named employees, or a procedure, a trigger, ... any object. In order to find out what it is, query user_objects.


This is what you have now - you can't create a table:

SQL> CREATE TABLE employees(
  2    id             NUMBER(10)NOT NULL,
  3    salary         NUMBER(10)NOT NULL,
  4    adress         VARCHAR2(60),
  5    sex            VARCHAR2(60),
  6    phone_number   VARCHAR2(10),
  7    email          VARCHAR2(40),
  8    employee_name  VARCHAR2(12 CHAR)NOT NULL,
  9    surname        VARCHAR2(20 CHAR)NOT NULL,
 10    father_name    VARCHAR2(20 CHAR)NOT NULL,
 11    id_duty        NUMBER(15)NOT NULL
 12  );
CREATE TABLE employees(
             *
ERROR at line 1:
ORA-00955: name is already used by an existing object

Which object - whose name is employees - do I already have?

SQL> select object_type from user_objects where object_name = 'EMPLOYEES';

OBJECT_TYPE
-------------------
TABLE

Aha, a table. How does it look like?

SQL> desc employees
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 ID                                                 NUMBER

Only one column? That's something stupid, probably I forgot to drop it. Does it contain any rows?

SQL> select * from employees;

no rows selected

No, it is empty. OK, so let's drop it and create my brand new employees table:

SQL> drop table employees;

Table dropped.

SQL> CREATE TABLE employees(
  2    id             NUMBER(10)NOT NULL,
  3    salary         NUMBER(10)NOT NULL,
  4    adress         VARCHAR2(60),
  5    sex            VARCHAR2(60),
  6    phone_number   VARCHAR2(10),
  7    email          VARCHAR2(40),
  8    employee_name  VARCHAR2(12 CHAR)NOT NULL,
  9    surname        VARCHAR2(20 CHAR)NOT NULL,
 10    father_name    VARCHAR2(20 CHAR)NOT NULL,
 11    id_duty        NUMBER(15)NOT NULL
 12  );

Table created.

SQL>

Much better.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我该如何解决(您的 SQL 语法有错误..)

来自分类Dev

SQL DISTINCT 在连接中不起作用,不断得到重复。我该如何解决?

来自分类Dev

我该如何解决细分错误?

来自分类Dev

mongodb错误。我该如何解决mongoDB中的错误?

来自分类Dev

JPQL更新查询,Oracle抛出奇数错误。我该如何解决?

来自分类Dev

我该如何解决该错误?[覆盖/ libgstreamer]

来自分类Dev

如何解决Google Cloud SQL中的“该政策已被其他过程修改”错误?

来自分类Dev

我该如何解决流星js中的--port错误

来自分类Dev

我该如何解决我的构建错误?

来自分类Dev

我该如何解决?我在程序中解释

来自分类Dev

如何解决我尝试创建此过程时出现的错误“ERROR 102 sql state 420000”

来自分类Dev

我该如何解决这个Java lang错误?

来自分类Dev

我该如何解决Webots错误消息

来自分类Dev

我认为MS PowerShell分析错误,该如何解决?

来自分类Dev

SimpleTransformers错误:VersionConflict:tokenizers == 0.9.4?我该如何解决?

来自分类Dev

我该如何解决这个XAML错误?

来自分类Dev

我该如何解决错误:预期出现缩进块

来自分类Dev

我该如何解决这类mysql错误

来自分类Dev

我该如何解决分段错误(核心已转储)?

来自分类Dev

我该如何解决此toString()错误?

来自分类Dev

Spark-Hive 错误,我该如何解决?

来自分类Dev

InsertOnSubmit 给出了这个错误。我该如何解决?

来自分类Dev

我该如何解决这个关于 webdriver 的错误?

来自分类Dev

错误检查尝试,我该如何解决这个问题?

来自分类Dev

我该如何解决 nodemon 不断显示的错误

来自分类Dev

创建过程Oracle SQL Developer时出现异常错误

来自分类Dev

我该如何解决Windows 10中的模糊文本?

来自分类Dev

我该如何在Oracle中编写SQL?

来自分类Dev

我的质数程序中的指数引发内存错误,我该如何解决?

Related 相关文章

  1. 1

    我该如何解决(您的 SQL 语法有错误..)

  2. 2

    SQL DISTINCT 在连接中不起作用,不断得到重复。我该如何解决?

  3. 3

    我该如何解决细分错误?

  4. 4

    mongodb错误。我该如何解决mongoDB中的错误?

  5. 5

    JPQL更新查询,Oracle抛出奇数错误。我该如何解决?

  6. 6

    我该如何解决该错误?[覆盖/ libgstreamer]

  7. 7

    如何解决Google Cloud SQL中的“该政策已被其他过程修改”错误?

  8. 8

    我该如何解决流星js中的--port错误

  9. 9

    我该如何解决我的构建错误?

  10. 10

    我该如何解决?我在程序中解释

  11. 11

    如何解决我尝试创建此过程时出现的错误“ERROR 102 sql state 420000”

  12. 12

    我该如何解决这个Java lang错误?

  13. 13

    我该如何解决Webots错误消息

  14. 14

    我认为MS PowerShell分析错误,该如何解决?

  15. 15

    SimpleTransformers错误:VersionConflict:tokenizers == 0.9.4?我该如何解决?

  16. 16

    我该如何解决这个XAML错误?

  17. 17

    我该如何解决错误:预期出现缩进块

  18. 18

    我该如何解决这类mysql错误

  19. 19

    我该如何解决分段错误(核心已转储)?

  20. 20

    我该如何解决此toString()错误?

  21. 21

    Spark-Hive 错误,我该如何解决?

  22. 22

    InsertOnSubmit 给出了这个错误。我该如何解决?

  23. 23

    我该如何解决这个关于 webdriver 的错误?

  24. 24

    错误检查尝试,我该如何解决这个问题?

  25. 25

    我该如何解决 nodemon 不断显示的错误

  26. 26

    创建过程Oracle SQL Developer时出现异常错误

  27. 27

    我该如何解决Windows 10中的模糊文本?

  28. 28

    我该如何在Oracle中编写SQL?

  29. 29

    我的质数程序中的指数引发内存错误,我该如何解决?

热门标签

归档