将 Oracle 查询解析为 JSON 格式以使用 ANGULARJS + APEX(ORACLE)
Parse Oracle query to JSON format for using ANGULARJS + APEX(ORACLE)
我想知道是否可以将 ORACLE pl/sql 查询解析为 JSON 格式?
问题是我想在 oracle APEX 应用程序中使用 ANGULARJS 指令。
那么,有可能吗,或者有什么建议吗?请。
您可以使用 xmltype 将 SQL 的结果转换为 XML 和 JSON。请参阅以下文章,了解自版本 9 起适用于 Oracle 的解决方案。您还可以下载包 itstar_xml_util:
emp 的简单示例 table:
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"
}
]}
使用 ORDS 3.0(及更早版本),您可以轻松使用 apex 的 "RESTful services" 部分快速创建基于 JSON 的休息服务。
我目前在一个项目中,我是单一的后端开发人员,6 angularjs 程序员与 JSON 一起工作,我使用 PLSQL/SQL/ORDS 3.0/APEX 5.0/Glassfish 4.1 web edition I 创建还使用新的 API APEX_JSON 在 PLSQL 中处理 json 数据。
他们跟不上我。创建支持 REST 的全功能后端就是这么简单。
数据库是 11.2
一些简单查找值 REST 定义的示例。访问方式为 JSON.
我想知道是否可以将 ORACLE pl/sql 查询解析为 JSON 格式? 问题是我想在 oracle APEX 应用程序中使用 ANGULARJS 指令。 那么,有可能吗,或者有什么建议吗?请。
您可以使用 xmltype 将 SQL 的结果转换为 XML 和 JSON。请参阅以下文章,了解自版本 9 起适用于 Oracle 的解决方案。您还可以下载包 itstar_xml_util:
emp 的简单示例 table:
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"
}
]}
使用 ORDS 3.0(及更早版本),您可以轻松使用 apex 的 "RESTful services" 部分快速创建基于 JSON 的休息服务。
我目前在一个项目中,我是单一的后端开发人员,6 angularjs 程序员与 JSON 一起工作,我使用 PLSQL/SQL/ORDS 3.0/APEX 5.0/Glassfish 4.1 web edition I 创建还使用新的 API APEX_JSON 在 PLSQL 中处理 json 数据。
他们跟不上我。创建支持 REST 的全功能后端就是这么简单。
数据库是 11.2
一些简单查找值 REST 定义的示例。访问方式为 JSON.