在Oracle中创建表

在Oracle中创建表,oracle,create-table,Oracle,Create Table,我想用sql developer在Oracle中创建一个表,但我收到了一个错误!这是我的代码: CREATE TABLE "DASHBOARD"."DASH_OMC_CASES" ( "OBJID" NUMBER, "CASE_ID" VARCHAR2(255 BYTE), "CREATION_TIME" DATE, "MELDUNGS_TYP" VARCHAR2(80 BYTE), "ELEMENT" VARCHAR2(30 BYTE),

我想用sql developer在Oracle中创建一个表,但我收到了一个错误!这是我的代码:

CREATE TABLE "DASHBOARD"."DASH_OMC_CASES" 
   (    "OBJID" NUMBER, 
    "CASE_ID" VARCHAR2(255 BYTE), 
    "CREATION_TIME" DATE, 
    "MELDUNGS_TYP" VARCHAR2(80 BYTE), 
    "ELEMENT" VARCHAR2(30 BYTE), 
    "INITIATOR" VARCHAR2(75 BYTE), 
    "ERSTELLER" VARCHAR2(30 BYTE), 
    "BEGINN" DATE, 
    "ENDE" DATE, 
    "STATUS_NGM" VARCHAR2(80 BYTE), 
    "STATUS_SBM" VARCHAR2(20 BYTE), 
    "STATUS_TE" VARCHAR2(20 BYTE), 
    "URSACHE_KURZ" VARCHAR2(40 BYTE), 
    "ALARM_BEGINN" DATE, 
    "ALARM_ENDE" DATE
   ) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "ALR_STAG_DATEN" ;
这就是错误:

SQL Error: ORA-01918: Benutzer 'DASHBOARD' ist nicht vorhanden
01918. 00000 -  "user '%s' does not exist"
*Cause:    User does not exist in the system.
*Action:   Verify the user name is correct.

语句的第一行表示要在schema
DASHBOARD
中创建一个表names
DASH\u OMC\u CASES
。您没有权限查看该模式的内容,或者它根本不存在

如果不想在特定架构中创建语句,请尝试删除语句中的
仪表板。
部分:

CREATE TABLE DASH_OMC_CASES
...

否则请确保您的帐户具有足够的权限。

您正试图在用户
仪表板的架构中创建一个表,但显然该用户不存在。很可能您根本不想在表名前面加上所有者。我删除了仪表板,现在收到另一个错误SQL错误:ORA-00959:Tablespace'ALR_STAG_DATEN'nicht vorhanden 00959。00000-“表空间“%s”不存在”@eu127:您认为表空间“ALR\u STAG\u DATEN”
有什么作用?移除它。此时您需要使用您的知识自己解决问题@eu127。如果你得到的错误信息是某个东西不存在,那么在问问题之前,通常值得检查它是否存在。互联网无法访问您的数据库,也无法告诉您。