我的ORACLE SQL查询给出了JSON_OBJECT()和JSON_array()函数的错误

我的ORACLE SQL查询给出了JSON_OBJECT()和JSON_array()函数的错误,sql,json,oracle,object,Sql,Json,Oracle,Object,我正在使用Oracle 12.2 下面是我的简单SQL SELECT json_object(KEY 'EmployeeDetails' VALUE json_array( json_object(KEY 'DepartmentInfo' VALUE json_object( KEY 'EmpNo' VALUE empno, KEY 'Name' VALUE ename

我正在使用Oracle 12.2

下面是我的简单SQL

SELECT json_object(KEY 'EmployeeDetails' VALUE   
    json_array(
        json_object(KEY 'DepartmentInfo' VALUE 
            json_object(  
                KEY 'EmpNo' VALUE empno, 
                KEY 'Name' VALUE ename  
  )))) json FROM thris_emp_profile@p4hri2p1hri d;
给出以下错误:

Error(s), warning(s):

ORA-00907: missing right parenthesis

我只想从SQL中获取json输出,以更正其ORACLE 12.2.0.1.0..以及链接服务器的ORACLE版本是什么<代码>从v中选择*$version@p4hri2p1hri链接服务器版本是ORACLE 11.2.0.1.0这是您的答案。太好了。。我得扎根了。。我刚刚从链接服务器在该服务器中创建了一个物化视图,现在。。它起作用了。。