首页 > 解决方案 > 创建一个包含 json 列的表

问题描述

我正在尝试使用 json 列创建一个 oracle 表,但出现以下错误

 CREATE TABLE j_purchaseorder
   (id          RAW (16) NOT NULL,
    date_loaded TIMESTAMP WITH TIME ZONE,
    po_document CLOB
    CONSTRAINT ensure_json CHECK (po_document IS JSON));

我正在使用 oracle 12c 标准版一

标签: jsonoracle

解决方案


它与 Oracle Database 12c 企业版版本 12.2.0.1.0 一起使用

CREATE TABLE j_purchaseorder
(
    id            RAW (16) NOT NULL,
    date_loaded   TIMESTAMP WITH TIME ZONE,
    po_document   CLOB, 
    CONSTRAINT ensure_json CHECK (po_document IS JSON));

看屏幕

桌子

约束

Oracle 数据库 12c 第 2 版 12.2


推荐阅读