Невозможно создать таблицу оракула с проверочным ограничением 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));
1 ответ
Ниже модифицированный работает (без CONSTRAINT sure_json) - CREATE TABLE j_purchaseorder (id VARCHAR2 (32) NOT NULL PRIMARY KEY, po_document clob CHECK (po_document IS JSON));