2015-11-03 100 views
0
ALTER TABLE READINGS 
    ADD(JSON_COL CLOB 
    CONSTRAINT con_jos_colm CHECK (JSON_COL IS JSON)); 

我想在Oracle 12.1.0.1.0(這是假設支持JSON)運行這一點,但得到這個錯誤
缺少NULL關鍵字甲骨文12C

Error report - 
SQL Error: ORA-00908: missing NULL keyword 
00908. 00000 - "missing NULL keyword" 
*Cause:  
*Action: 
+0

@KlasLindbäck:沒有,這是一個列級約束和完全有效 –

+0

已經嘗試過了,還是同樣的錯誤。 –

回答

4

我試圖在甲骨文12.1.0.1.0

JSON支持運行此與12.1.0介紹。 ,所以你的版本不支持。

Oracle Database 12c Release 1 (12.1.0.2) New Features

+0

有沒有什麼方法可以在我當前的版本中使用它? –

+1

@TheWizardOfCode:如果你想使用JSON函數,那麼不,你不能(你必須升級到12.1.0.2)。您始終可以將其存儲爲「普通」CLOB「 - 但您仍然不會有任何JSON功能可用。 –

+0

謝謝,我要升級它。 –