Sql 缺少空关键字Oracle 12C
我试图在Oracle 12.1.0.1.0(假定它支持JSON)上运行此操作,但出现此错误Sql 缺少空关键字Oracle 12C,sql,oracle,ddl,oracle12c,Sql,Oracle,Ddl,Oracle12c,我试图在Oracle 12.1.0.1.0(假定它支持JSON)上运行此操作,但出现此错误 ALTER TABLE READINGS ADD( JSON_COL CLOB CONSTRAINT con_jos_colm CHECK (JSON_COL IS JSON)); 我正试图在Oracle上运行此功能12.1.0.1.0 JSON支持是在12.1.0中引入的。2,因此您的版本不支持该功能 @Klaslind bäck:不,这是一个列级约束,完全有效。Ready尝试
ALTER TABLE READINGS
ADD( JSON_COL CLOB
CONSTRAINT con_jos_colm CHECK (JSON_COL IS JSON));
我正试图在Oracle上运行此功能12.1.0.1.0
JSON支持是在12.1.0中引入的。2,因此您的版本不支持该功能
@Klaslind bäck:不,这是一个列级约束,完全有效。Ready尝试了它,仍然是同一个错误。在我的当前版本中有什么方法可以使用它吗?@TheWizardOfCode:如果你也想使用JSON函数,那么不,你不能(你必须升级到12.1.0.2)。您可以始终将其存储为“普通”
CLOB
——但您仍然没有任何可用的JSON函数。谢谢,我将对其进行升级。@TheWizardOfCode:请注意,12.1.0.2目前仅作为企业版提供
Error report -
SQL Error: ORA-00908: missing NULL keyword
00908. 00000 - "missing NULL keyword"
*Cause:
*Action: