将Oracle查询解析为JSON格式,以便使用ANGULARJS+;APEX(甲骨文)

将Oracle查询解析为JSON格式,以便使用ANGULARJS+;APEX(甲骨文),angularjs,json,oracle,plsql,oracle-apex,Angularjs,Json,Oracle,Plsql,Oracle Apex,我想知道是否可以将ORACLE pl/sql查询解析为JSON格式? 问题是我想在oracle APEX应用程序中使用ANGULARJS指令。 那么,有没有可能,或者有什么建议?请。您可以使用xmltype将SQL的结果转换为XML和JSON。有关自版本9起将适用于Oracle的解决方案,请参阅以下文章。您还可以下载软件包itstar\u xml\u util: emp表的一个简单示例: declare l_sql_string varchar2(2000); l_xml

我想知道是否可以将ORACLE pl/sql查询解析为JSON格式? 问题是我想在oracle APEX应用程序中使用ANGULARJS指令。
那么,有没有可能,或者有什么建议?请。

您可以使用xmltype将SQL的结果转换为XML和JSON。有关自版本9起将适用于Oracle的解决方案,请参阅以下文章。您还可以下载软件包itstar\u xml\u util:

emp表的一个简单示例:

declare
  l_sql_string varchar2(2000);
  l_xml        xmltype;
  l_json       xmltype;
begin
  l_sql_string := 'select a.empno, a.ename, a.job from emp a';

  -- Create the XML aus SQL
  l_xml := itstar_xml_util.sql2xml(l_sql_string);

  -- Display the XML
  dbms_output.put_line(l_xml.getclobval());

  l_json := itstar_xml_util.xml2json(l_xml);
  -- Display the JSON
  dbms_output.put_line(l_json.getclobval());  
end;
结果如下所示:

{"ROWSET": [
    {
      "EMPNO": 7839,
      "ENAME": "KING",
      "JOB": "PRESIDENT"
    },
    {
      "EMPNO": 7698,
      "ENAME": "BLAKE",
      "JOB": "MANAGER"
    },
[...]
    {
      "EMPNO": 7934,
      "ENAME": "MILLER",
      "JOB": "CLERK"
    }
  ]}

您可以使用xmltype将SQL的结果转换为XML和JSON。有关自版本9起将适用于Oracle的解决方案,请参阅以下文章。您还可以下载软件包itstar\u xml\u util:

emp表的一个简单示例:

declare
  l_sql_string varchar2(2000);
  l_xml        xmltype;
  l_json       xmltype;
begin
  l_sql_string := 'select a.empno, a.ename, a.job from emp a';

  -- Create the XML aus SQL
  l_xml := itstar_xml_util.sql2xml(l_sql_string);

  -- Display the XML
  dbms_output.put_line(l_xml.getclobval());

  l_json := itstar_xml_util.xml2json(l_xml);
  -- Display the JSON
  dbms_output.put_line(l_json.getclobval());  
end;
结果如下所示:

{"ROWSET": [
    {
      "EMPNO": 7839,
      "ENAME": "KING",
      "JOB": "PRESIDENT"
    },
    {
      "EMPNO": 7698,
      "ENAME": "BLAKE",
      "JOB": "MANAGER"
    },
[...]
    {
      "EMPNO": 7934,
      "ENAME": "MILLER",
      "JOB": "CLERK"
    }
  ]}

您可以使用xmltype将SQL的结果转换为XML和JSON。有关自版本9起将适用于Oracle的解决方案,请参阅以下文章。您还可以下载软件包itstar\u xml\u util:

emp表的一个简单示例:

declare
  l_sql_string varchar2(2000);
  l_xml        xmltype;
  l_json       xmltype;
begin
  l_sql_string := 'select a.empno, a.ename, a.job from emp a';

  -- Create the XML aus SQL
  l_xml := itstar_xml_util.sql2xml(l_sql_string);

  -- Display the XML
  dbms_output.put_line(l_xml.getclobval());

  l_json := itstar_xml_util.xml2json(l_xml);
  -- Display the JSON
  dbms_output.put_line(l_json.getclobval());  
end;
结果如下所示:

{"ROWSET": [
    {
      "EMPNO": 7839,
      "ENAME": "KING",
      "JOB": "PRESIDENT"
    },
    {
      "EMPNO": 7698,
      "ENAME": "BLAKE",
      "JOB": "MANAGER"
    },
[...]
    {
      "EMPNO": 7934,
      "ENAME": "MILLER",
      "JOB": "CLERK"
    }
  ]}

您可以使用xmltype将SQL的结果转换为XML和JSON。有关自版本9起将适用于Oracle的解决方案,请参阅以下文章。您还可以下载软件包itstar\u xml\u util:

emp表的一个简单示例:

declare
  l_sql_string varchar2(2000);
  l_xml        xmltype;
  l_json       xmltype;
begin
  l_sql_string := 'select a.empno, a.ename, a.job from emp a';

  -- Create the XML aus SQL
  l_xml := itstar_xml_util.sql2xml(l_sql_string);

  -- Display the XML
  dbms_output.put_line(l_xml.getclobval());

  l_json := itstar_xml_util.xml2json(l_xml);
  -- Display the JSON
  dbms_output.put_line(l_json.getclobval());  
end;
结果如下所示:

{"ROWSET": [
    {
      "EMPNO": 7839,
      "ENAME": "KING",
      "JOB": "PRESIDENT"
    },
    {
      "EMPNO": 7698,
      "ENAME": "BLAKE",
      "JOB": "MANAGER"
    },
[...]
    {
      "EMPNO": 7934,
      "ENAME": "MILLER",
      "JOB": "CLERK"
    }
  ]}
使用ORD3.0(及更早版本),您可以轻松使用apex的“RESTful服务”部分快速创建基于JSON的rest服务

我目前在一个项目中,我是一名后端开发人员,6名angularjs程序员,使用PLSQL/SQL///创建JSON,我还使用新的API APEX_JSON处理PLSQL中的JSON数据

他们跟不上我。创建支持REST的全功能后端就是这么简单

数据库是11.2

REST定义中一些简单查找值的示例。作为JSON访问

使用ORD3.0(及更早版本),您可以轻松使用apex的“RESTful服务”部分快速创建基于JSON的rest服务

我目前在一个项目中,我是一名后端开发人员,6名angularjs程序员,使用PLSQL/SQL///创建JSON,我还使用新的API APEX_JSON处理PLSQL中的JSON数据

他们跟不上我。创建支持REST的全功能后端就是这么简单

数据库是11.2

REST定义中一些简单查找值的示例。作为JSON访问

使用ORD3.0(及更早版本),您可以轻松使用apex的“RESTful服务”部分快速创建基于JSON的rest服务

我目前在一个项目中,我是一名后端开发人员,6名angularjs程序员,使用PLSQL/SQL///创建JSON,我还使用新的API APEX_JSON处理PLSQL中的JSON数据

他们跟不上我。创建支持REST的全功能后端就是这么简单

数据库是11.2

REST定义中一些简单查找值的示例。作为JSON访问

使用ORD3.0(及更早版本),您可以轻松使用apex的“RESTful服务”部分快速创建基于JSON的rest服务

我目前在一个项目中,我是一名后端开发人员,6名angularjs程序员,使用PLSQL/SQL///创建JSON,我还使用新的API APEX_JSON处理PLSQL中的JSON数据

他们跟不上我。创建支持REST的全功能后端就是这么简单

数据库是11.2

REST定义中一些简单查找值的示例。作为JSON访问


我不理解你的问题。您想要JSON格式的SQL结果吗?是的,我想要。但我明白了,谢谢。你真的应该尝试构建一个返回JSON的REST服务,而不是用PL/SQL进行攻击。我不明白你的问题。您想要JSON格式的SQL结果吗?是的,我想要。但我明白了,谢谢。你真的应该尝试构建一个返回JSON的REST服务,而不是用PL/SQL进行攻击。我不明白你的问题。您想要JSON格式的SQL结果吗?是的,我想要。但我明白了,谢谢。你真的应该尝试构建一个返回JSON的REST服务,而不是用PL/SQL进行攻击。我不明白你的问题。您想要JSON格式的SQL结果吗?是的,我想要。但我明白了,谢谢。你真的应该尝试构建一个返回JSON的REST服务,而不是用PL/SQL进行攻击。太棒了,这就是我需要的!非常感谢。太棒了,这就是我需要的!非常感谢。太棒了,这就是我需要的!非常感谢。太棒了,这就是我需要的!非常感谢。