当前位置: 首页 > news >正文

佛山新网站建设策划sem竞价培训班

佛山新网站建设策划,sem竞价培训班,佛山宽屏网站建设,哪儿有做字体设计的网站SAP ABAP 语法更新之一#xff08;Open SQL新增特性#xff09;1、前言2、演示1、前言 自从 SAP 推出 SAP ON HANA#xff0c;与之相随的 AS ABAP NW 7.40 版本以后#xff0c;ABAP 语法也有了较多的更新#xff0c;本篇对 Open Sql的语法更新部分做一个DEMO演示。 NW 7… SAP ABAP 语法更新之一Open SQL新增特性1、前言2、演示1、前言 自从 SAP 推出 SAP ON HANA与之相随的 AS ABAP NW 7.40 版本以后ABAP 语法也有了较多的更新本篇对 Open Sql的语法更新部分做一个DEMO演示。 NW 7.40 以前 OpenSQL 的限制 ① 没有固定值或计算列 ② 没有Case表达式 ③ 没有 right outer join ④ 没有 Union ⑤ 没有子查询 NW 7.40 开始 OpenSQL 支持的新特性 ① CASE ② COALESCE ③ 算术表达式-*/ ④ CAST类型转换 ⑤ 算术函数DIV、MOD、ABS、FLOOR、CEIL、ROUND ⑥ 聚合函数SUMCOUNTAVGMAXMIN ⑦ 字符串连接符 ⑧ right outer join ⑨ union and union all 存在的限制 ① 无法使用 SAP HANA 内置函数如DAYS_BETWEEN ② 无法使用 SAP HANA 数据库视图和存储过程 2、演示 *---------------------------------------------------------------------* * Report Y_XLEVON_OPEN_SQL *---------------------------------------------------------------------* * *---------------------------------------------------------------------* REPORT y_xlevon_open_sql.TYPES: BEGIN OF ty_sflight,carrid TYPE sflight-carrid,connid TYPE sflight-connid,fldate TYPE sflight-fldate,seatsmax TYPE sflight-seatsmax,seatsocc TYPE sflight-seatsocc,status TYPE char10,END OF ty_sflight.PARAMETERS:p_carrid TYPE sflight-carrid,p_cust TYPE scustom-name.* 1CASE表达式 * Old syntax for before AS ABAP 7.4 SP05 DATA: gt_data TYPE STANDARD TABLE OF ty_sflight. FIELD-SYMBOLS: fs_sflight TYPE ty_sflight.SELECTcarridconnidfldateseatsmaxseatsocc FROM sflight INTO TABLE gt_data WHERE carrid p_carrid.LOOP AT gt_data ASSIGNING fs_sflight.IF fs_sflight-seatsocc GT 300.fs_sflight-status High OCC.ELSE.fs_sflight-status Low OCC.ENDIF. ENDLOOP.* AS ABAP 7.4 SP05 SELECTcarrid,connid,fldate,seatsmax,seatsocc,CASE WHEN seatsocc GT 300 THEN High OCCELSE Low OCCEND AS status *into table DATA(gt_data2) syntax OK FROM sflight *into table DATA(gt_data2) syntax OK WHERE carrid p_carrid INTO TABLE DATA(gt_data2).* New Syntax 7.5 SELECT FROM sflightFIELDS carrid,connid,fldate,seatsmax,seatsocc,CASE WHEN seatsocc GT 300 THEN High OCCELSE Low OCCEND AS status *into table DATA(gt_data3). syntax error WHERE carrid p_carrid INTO TABLE DATA(gt_data3). 必须放在最后* 2字面算术表达式 DATA: lv_rebate TYPE p DECIMALS 2 VALUE 0.10. SELECThello XLevon AS char, 字符串拼接100 AS i_num, 整型sy-langu AS sys_lan, 系统语言lv_rebate AS p_num, 定点小鼠price,( price * lv_rebate ) AS rebate, 折扣round( ( price * lv_rebate ), 1 ) AS round_col, 折扣保留一位小数ceil( ( price * lv_rebate ) ) AS ceil_col,floor( ( price * lv_rebate ) ) AS floor_col FROM sflight WHERE carrid p_carrid INTO TABLE DATA(gt_data_expression).* 3聚合函数 SELECTcarrid,connid,COUNT( DISTINCT ( fldate ) ) AS distinct_fldate,SUM( seatsmax ) AS sum_seatsmax,CAST( AVG( seatsocc ) AS INT4 ) AS avg_seatsocc FROM sflight WHERE carrid p_carrid GROUP BY carrid, connid INTO TABLE DATA(gt_data_aggregate).* 4右外连接 SELECTscarr~carrid,scarr~carrname,spfli~connid,spfli~cityfrom,spfli~cityto FROM scarr RIGHT OUTER JOIN spfli ON spfli~carrid scarr~carrid WHERE coalesce( scarr~carrid, NO CARR ) NO CARR ORDER BY scarr~carrid, spfli~connid INTO TABLE DATA(gt_data_COALESCE)UP TO 10 ROWS.* 5UNION sub query SELECT FROM sbookFIELDS 1 AS type, carrid, connid, fldate, bookid,CAST( loccuram AS FLTP ) / CAST( 2 AS FLTP ) AS div_field,loccurkey WHERE customid IN ( SELECT id FROM scustom WHERE name Martin ) UNION ALL SELECT FROM sbookFIELDS 2 AS type, carrid, connid, fldate, bookid,CAST( loccuram AS FLTP ) / CAST( 2 AS FLTP ) AS div_field,loccurkey WHERE customid IN ( SELECT id FROM scustom WHERE name p_cust ) ORDER BY type, carrid, connid, fldate, bookid INTO TABLE DATA(gt_data_union).* 6应用判断数据记录是否存在 DATA: lv_msg TYPE string. SELECT SINGLE abap_trueFROM scustomINTO DATA(lv_exists)WHERE name p_cust. IF lv_exists EQ abap_true.CONCATENATE Customer p_cust Exists INTO lv_msg SEPARATED BY space. * lv_msg Customer p_cust Exists. 前两个单词间空格丢失 ELSE.lv_msg Customer | { p_cust } doesnt Exists|. ENDIF.cl_demo_outputwrite( gt_data ). cl_demo_outputwrite( gt_data2 ). cl_demo_outputwrite( gt_data3 ). cl_demo_outputwrite( gt_data_expression ). cl_demo_outputwrite( gt_data_aggregate ). cl_demo_outputwrite( gt_data_COALESCE ). cl_demo_outputwrite( gt_data_union ). cl_demo_outputwrite( lv_msg ). cl_demo_outputdisplay( ).原创文章转载请注明来源-X档案
http://www.hkea.cn/news/14384425/

相关文章:

  • 网站设计软件下载3d绘图培训学校
  • 亚马逊站外推广网站怎么做广州网络推广培训机构
  • 网上购物商城建设想学网站建设优化去哪
  • 网站搜索引擎友好性网站主办者是什么意思
  • 网站建设公司方唯旅游海外网站建设
  • 山石网站超市手机平台
  • 城市建设单招网站汉中市网站建设
  • 经常修改网站的关键词好不好域客士营销型单页网站程
  • 注册域名去哪个网站好建筑招聘平台
  • 搬家网站怎么做全球知名电子商务网站统计
  • 工程建设信息网站资质公告网址查询入口
  • 微网站是不是就是手机网站青岛开发区做网站设计的
  • 绵阳市网站建设公司wordpress写文章分段
  • 活动策划网站有哪些昆明网站排名优化报价
  • php网站开发打不开企业公示信息查询系统广西
  • 做网站联盟手机社交网站模板
  • 黄村专业网站建设公司北京商场租金
  • 分类网站模板网站建设市区
  • 手机作网站服务器公司网站开发需要什么证书
  • 手机app网站开发赣州网站建设如何
  • 站长工具ip查询wordpress上传mp4
  • 推荐几个好的网站网页查询系统
  • icp网站授权函营销型网站建设明细报
  • 做新网站 备案证明交接wordpress怎么做网盘收索
  • 自建站推广方式长安网站建设制作价格
  • 简洁的公司网站搜索网站的设计与建设
  • 手机电子商务网站建设一个网址需要多少钱
  • 网站seo应用公司网站建设的策划方案
  • 网站设计与开发实验报告网站模板修改软件
  • 团购网站做摄影百度咨询