20150717 Created By BaoXinjian

重返目录

统计 1一、摘要

在sqlserver中来不行多种数额列,而XML数据类型是比新奇怪的如出一辙种植格式,大家经常接触的也许较少,用之吗遗落,而以某些场馆,使用XML类型可能会师如咱们的支付变简单,上面就是同一种情状:


表test有字段Menu,它保存的信息可能有三三两二种植办法,对正规menu,扩张menu,自定义Menu等,而这么些情势所急需之键/值是见仁见智的,有些同学会说利用Json串来囤,这自然是同样栽死是的法门,可是数据库并没有这体系型,所以于查询,聚合时好困难,这一个我们想到了xml格式,它是SQLSERVER的凡一致种植多少列,帮助查询,聚合等操作,下面大家来学一下.

1

1 XML配段结构如下

统计 2老二、锁定总括信息

<WxPaymentConfig>
   <demo>zhang</demo>
   <price>1000</price> 
</WxPaymentConfig>

2 查询数据,通过XML类型作为规范

1

SELECT *
FROM    demo
WHERE   Menu.value('(/WxPaymentConfig/demo)[1]', 'nvarchar(50)') = 'zhang'

统计 3其三、删除总结音讯

3 查询数据以针对其举办总括,即举行某些聚合操作


SELECT  SUM(Menu.value('(/WxPaymentConfig/price)[1]', 'decimal'))
FROM    demo
WHERE   Menu.value('(/WxPaymentConfig/demo)[1]', 'nvarchar(50)') = 'zhang'

1

结果是大家所要观望底

Thanks and Regards

统计 4

统计 5

归来目录

 

 

    public void processRequest(OAPageContext pageContext, OAWebBean
webBean) {

        super.processRequest(pageContext, webBean);

        OAImageBean imgBarCode =

           
(OAImageBean)webBean.findIndexedChildRecursive(“BarCodeImage”);

        OAStaticStyledTextBean textBean =

           
(OAStaticStyledTextBean)webBean.findIndexedChildRecursive(“BarCodeText”);

        String sInputString = “1234”;

        StringBuffer sbSource = new StringBuffer();

        //11.5

       
//”sbSource.append(“/servlet/oracle.apps.ap.oie.framework.barcoding.”);

        //R12

        sbSource.append(“/OA_HTML/”);

        sbSource.append(“BarCodeImageServlet”);

        sbSource.append(“?input=”);

        sbSource.append(sInputString);

        imgBarCode.setSource(sbSource.toString());

        textBean.setText(pageContext, sInputString);

    }

 

把OIE条码相关的Servlet配好了)

加上如下Servlet Mapping:

      <servlet>

      <servlet-name>BarCodeImageServlet</servlet-name>

     
<servlet-class>oracle.apps.ap.oie.framework.barcoding.BarCodeImageServlet</servlet-

class>

   </servlet>

 

   <servlet-mapping>

      <servlet-name>BarCodeImageServlet</servlet-name>

      <url-pattern>/BarCodeImageServlet</url-pattern>

   </servlet-mapping>

 

参考: 百度文库