`
dfch84
  • 浏览: 57501 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ESQL 学习笔记

 
阅读更多

最近在用IBM Message Broker,接触到ESQL。

 

ESQL的特点是:执行效率高,灵活。

 

返回XML结构,可以随意添加节点:

set OutputRoot.XMLNSC.soapenv:Envelope.soapenv:Header.ns8:autoUnderwrite.vhl.CUsageCde= 'qq';

ns8是命名空间,需要在之前定义好:DECLARE ns8 NAMESPACE 'http://ferris.iss.com/';

 

返回JSON结构:

SET OutputRoot.JSON.Data.name = 'Hello World';

 

还可以同时返回JSON与XML:

SET OutputRoot.JSON.Data.name = 'Hello World';
  set OutputRoot.XMLNSC.soapenv:Envelope.soapenv:Header.ns8:autoUnderwrite.vhl.CUsageCde= 'qq';
  set OutputRoot.XMLNSC.soapenv:Envelope.soapenv:Body.ns5:execService4PCIS.pcisDTO.PCIS_BIZBEAN = InputRoot.JSON.Data.name;

分享到:
评论

相关推荐

    eSql语法学习资料

    ### eSql语法学习资料 #### 一、简介 在.NET框架中,Entity Framework(简称EF)不仅支持LINQ to SQL的查询方式,还提供了一种称为Entity SQL (ESQL)的语言来实现数据查询。ESQL类似于Hibernate中的HSQL,其语法与...

    ESQL-C 学习资料

    **ESQL-C 学习资料** ESQL-C(Enterprise SQL for C)是一种专门用于IBM的CICS(Customer Information Control System)环境的编程语言,它结合了SQL(Structured Query Language)的强大查询功能与C语言的程序设计...

    esql精华学习资料,千万不要错过

    informix esql 学习资料。很不错哦。

    ibm wmb esql ESQL资料

    以下是对ESQL编程学习资料的详细解释: 1. **ESQL概述** ESQL全称为Embedded SQL,即嵌入式SQL,它将SQL语句内嵌入到高级语言(如C、Java或在WMB中的XML)中,使得程序可以直接与数据库交互。在WMB中,ESQL被广泛...

    基础ESQL使用教程

    在学习ESQL的过程中,分析具体的示例消息可以加深对ESQL功能的理解。例如,考虑一个XML格式的消息,其中包含了客户订单的信息。通过编写ESQL脚本来解析这个消息,可以提取出订单号、商品列表和总金额等关键信息。 #...

    esql/c 总结 c中嵌入sql esql/c总结 比较 笔记 详细

    【ESQL/C 概述】 ESQL/C 是一种在 C 语言中嵌入 SQL 语句的技术,它允许程序员在 C 代码中直接编写 SQL 查询,以实现对数据库的访问和操作。ESQL/C 提供了一套接口和库,使得 C 程序能够与数据库系统无缝交互,简化...

    informix esql-c

    3. **易于集成**:ESQL-C与C语言的紧密结合,使得开发者能够轻松地将数据库操作融入到现有的C程序中,无需额外的学习成本。 4. **可移植性**:虽然最初是为Informix数据库设计的,但ESQL-C的原理和方法论可以应用于...

    ESQL开发指南手册

    【ESQL开发指南手册】是针对使用ESQL(Embedded SQL)进行开发的技术文档,它涵盖了ESQL的基础知识和技术要点。ESQL是一种将SQL语言嵌入到高级编程语言中,如C语言,以实现更强大、更灵活的数据处理能力。下面我们将...

    esql电子书esql电子书

    综合以上信息,我们可以推测这是一套全面的ESQL学习资源,包括了一本详细讲解ESQL的DOC文档,一个提供额外电子书下载的HTML链接,以及一份关于如何使用这些资源的TXT说明。学习者可以通过阅读DOC文档来掌握ESQL的...

    Esql数据库服务.rar

    通过深入学习Esql数据库服务的源码,开发者不仅可以掌握数据库服务的运作机制,还能提升易语言编程能力,为日后的软件开发打下坚实基础。无论是对于初学者还是有经验的程序员,Esql数据库服务都是一个值得探索和学习...

    MB esql珍藏版

    【MB ESQL 珍藏版】深入解析 MB ESQL,全称为Message Broker Embedded SQL,是IBM WebSphere Message Broker中的编程语言,用于处理和操纵消息流中的数据。它结合了SQL的语法特性,提供了丰富的功能,包括数据类型...

    esql编程指南适合初学者

    学习ESQL,开发者需要了解如何编写和预编译包含SQL语句的C程序,以及如何利用ESQL提供的特性,如事务处理和错误管理,来构建高效且健壮的数据库应用系统。这对于初学者来说是一个重要的技能,能够提升他们在银行或...

    ESQL 编程(使用方法)

    **ESQL编程详解** ESQL,全称Embedded SQL,是一种将SQL语句嵌入到主语言中的编程方式,主要用于数据库的交互操作。在IBM Informix数据库系统中,ESQL为开发者提供了一种强大的工具,使得应用程序能够直接与数据库...

    ESQL/C编程手册

    本手册面向初学者,旨在提供全面且易懂的ESQL/C学习资源,帮助读者快速掌握这一强大的工具。 **一、ESQL/C的基本概念** 1. **ESQL(Enterprise SQL)**: 是一种扩展的SQL,允许在消息中执行结构化查询,支持嵌入到...

    informix esql -c文档

    嵌入式 SQL (ESQL) 是一种在数据库编程领域内广泛使用的编程技术,它让程序员可以在宿主语言,例如 C 语言的源代码中直接嵌入 SQL 语句。使用 ESQL,开发者可以轻松地利用 SQL 的强大数据库查询和更新功能,同时保持...

    ESQL

    真的 很不错,非常好用

    ESQL编程

    ### ESQL编程知识点详解 #### 一、简介 在IT领域中,数据库是现代软件开发不可或缺的一部分。Sybase作为一个老牌的数据库管理系统,在企业级应用中占据着重要的地位。本文将基于给定文件的信息,详细介绍使用C语言...

    esql查询分析器(含源码)

    - 源码可能包含解析和执行ESQL查询的示例,对于学习和理解ESQL的内部工作原理非常有价值。 总之,ESQL是Entity Framework的重要组成部分,它为开发者提供了在对象层面上操作数据的强大工具。`eSqlBlast`这样的查询...

    esql源程序范例

    `ESQL`(嵌入式SQL)是一种将SQL语句嵌入到主语言(如C、COBOL等)中的编程方式,它允许在主语言的程序中直接操作数据库。在给定的代码示例中,`ESQL`被用于C语言环境中与Oracle数据库进行交互。以下是代码的主要...

    MB.ESQL.document.rar_ESQL_MB ESQL

    这个名为“MB.ESQL.document.rar_ESQL_MB ESQL”的压缩包文件显然包含了关于MB ESQL开发的经典文档,这对于想要深入理解或学习MB ESQL的开发者来说是非常宝贵的资源。 文档可能涵盖了以下关键知识点: 1. **ESQL...

Global site tag (gtag.js) - Google Analytics