Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql create表中缺少右括号_Sql_Oracle_Create Table - Fatal编程技术网

Sql create表中缺少右括号

Sql create表中缺少右括号,sql,oracle,create-table,Sql,Oracle,Create Table,我搜索了论坛,但没有找到正确的答案对不起,如果我重复发布 我想创建这个表 create table HUB_SHIFT_REPORT ( Da_te timestamp(8) not null , Week_Day varchar2(10) not null constraint cnstrnt_day check (Week_Day in('Su','Mo','Tu','We','Th','Fr','Sa')) , Shift varchar2(10) not null constrain

我搜索了论坛,但没有找到正确的答案对不起,如果我重复发布 我想创建这个表

create table HUB_SHIFT_REPORT
(
  Da_te timestamp(8) not null
, Week_Day varchar2(10) not null constraint cnstrnt_day check (Week_Day in('Su','Mo','Tu','We','Th','Fr','Sa'))
, Shift varchar2(10) not null constraint cnstrnt_shift check (Shift in('Morning','Evening','Night'))
, Handled_by varchar2(60) not null constraint cnstrnt_handled check (Handled_by in('Artyom','Natan','Asaph','Yaniv','Fadi','AdiG','AdiF','Paul','Benjamin','Matan','Yosef'))
, Incident_Number number(10) not null PRIMARY KEY
, Centreon_Duration varchar2(10) not null
, Time_received varchar2(10) not null
, Time_restored varchar2(10) not null
, Time_closed varchar2(10) not null
, Product varchar2(60) not null constraint cnstrnt_product check (Product in ('Primo','MetaLib','SFX','bX','Primo Central','USTAT','Alma','Aleph','voayger','Marcit','ARC','Verde','Rosetta','Digitool','MetaLib+','NUUL','Not product related'))
, Service_name varchar2(400) not null
, Data_Center varchar2(10) constraint cnstrnt_dc check (Data_Center in ('DC01','DC02','DC03','DC04','DC05','Amazon','NULL'))
, HOST VARCHAR2(40) 
, GUEST VARCHAR2(40) 
, Alert_Name varchar2(400) not null
, Alert_Status varchar2(40) cnstrnt_status check (Alert_Status in ('CRITICAL','WARNING','UNKNOWN','DOWN','NULL'))
, Affected_Customers varchar2(400) not null
, Is_Escalated varchar2(10) default ('No') cnstrnt_yes check (Is_Escalated in('Yes','No'))
, Escalated_at varchar2(10) default ('NULL') 
, Escalated_to varchar2(100) default ('NULL')
, Open_Action_items varchar2(400) default ('NULL')
, Time_Resolved varchar2(10) default ('NULL')
, Related_alerts varchar2(50) default ('NULL')
, Related_critical_alert_host varchar2(100) default ('NULL')
, Is_Reported varchar2(10) default ('No') cnstrnt_yes check (Is_Reported in('Yes','No'))
, Alert_Accuracy varchar2(10) default ('Real alert') not null cnstrnt_alert check (Alert_Accuracy in ('Real alert','False Positive'))
, SI_number varchar2(10) default ('NULL')
, Customer_Type varchar2(15) default ('Direct') not null cnstrnt_type check (Customer_Type in ('Total Care','Direct','SaaS','Local'))
, Resolved varchar2(20) default ('No') cnstrnt_yes2 check (Resloved in('Yes','No','Cleared Itself'))
, in_ERD varchar2(10) default ('Yes') cnstrnt_yes check (In_ERD in('Yes','No'))
, In_XLS varchar2(10) default ('Yes') cnstrnt_yes check (In_XLS in('Yes','No')) 
, Actions_Taken varchar2(10) default ('No') cnstrnt_yes check (Actions_Taken in('Yes','No'))
, Notes varchar2(800)
, Root_cause varchar2(200) not null
, Can_be_prevented varchar2(10) default ('No') cnstrnt_yes check (Can_be_prevented in('Yes','No'))
, log varchar2(1800)
)
但我明白了

命令行错误:14列:27错误报告:SQL错误:ORA-00907: 缺少右括号 90700000-“缺少右括号” *原因:
*行动:

我数了一下左右偏执狂,在这两种情况下都得到了83 有什么想法吗? 谢谢

改变…
-
,数据中心varchar2(10)cnstrnt\U dc检查

到…
-
,数据中心varchar2(10)约束cnstrnt\U dc检查


注意:您似乎在几个地方缺少了
约束
关键字。

更改…
-
,数据中心varchar2(10)cnstrnt\U dc检查

到…
-
,数据中心varchar2(10)约束cnstrnt\U dc检查



注意:您的
约束
关键字似乎在多个地方丢失了。

@sdblepas:您还多次使用相同的约束名称(
cnstrnt\u yes
),并且您的脚本中有一个打字错误(
重新爱上
)。如果这个答案解决了您的问题,请务必接受它。好的,我还有其他错误,我多次使用相同的名称作为约束:)@PeterLang我刚刚看到您的评论:)Thx@sdblepas:您还多次使用相同的约束名称(
cnstrnt\u yes
),并且您的脚本中存在打字错误(
reslove
)。如果这个答案解决了您的问题,请务必接受它。好吧,我还有其他错误,我在一个约束中多次使用了相同的名称:)@PeterLang我刚才看到您的注释:)thx为什么要将可选列默认为“NULL”(这是一个四个字符的字符串)?这是一个很小的语法错误。请仔细阅读你的代码,而不是把它贴在上面。编译器甚至给您一行代码来查看-
第14行
。为什么要将可选列默认为“NULL”(这是一个四个字符的字符串)?这是一个很小的语法错误。请仔细阅读你的代码,而不是把它贴在上面。编译器甚至会给您一行代码来查看-
第14行