Невозможно создать таблицу оракула с ограничением проверки JSON в 19c

Я получаю сообщение об ошибке - ORA-00908: отсутствует ключевое слово NULL при создании таблицы, как показано ниже.

CREATE TABLE j_purchaseorder
  (id VARCHAR2 (32) NOT NULL PRIMARY KEY,
   po_document clob
   CONSTRAINT ensure_json CHECK (po_document IS JSON));

person Nagaraja Gudi    schedule 19.12.2019    source источник


Ответы (1)


Ниже модифицированный работает (без CONSTRAINT sure_json) - CREATE TABLE j_purchaseorder (id VARCHAR2 (32) NOT NULL PRIMARY KEY, po_document clob CHECK (po_document IS JSON));

person Nagaraja Gudi    schedule 19.12.2019