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

浙江省工程建设管理质量协会网站Wordpress 打开xml rpc

浙江省工程建设管理质量协会网站,Wordpress 打开xml rpc,百度联盟怎么加入,淮安市建设工程质量监督站网站#x1f482;作者简介#xff1a; THUNDER王#xff0c;一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学本科在读#xff0c;同时任汉硕云#xff08;广东#xff09;科技有限公司ABAP开发顾问。在学习工作中#xff0c;我通常使用偏后端的开发语言A… 作者简介 THUNDER王一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学本科在读同时任汉硕云广东科技有限公司ABAP开发顾问。在学习工作中我通常使用偏后端的开发语言ABAPSQL进行任务的完成对SAP企业管理系统SAP ABAP开发和数据库具有较深入的研究。 文章概要 各位小伙伴们大家好呀今天继续SAP ABAP系列文章的讲解本节带来的内容是OPEN SQL中DML语句的介绍希望大家喜欢 每日一言 永远年轻永远热泪盈眶 目录前言DML语句分类INSERT语句介绍 插入单条数据  使用结构体变量插入数据  使用内表插入数据 插入多条数据  不使用ACCEPTING DUPLICATE KEYS语句  使用ACCEPTING DUPLICATE KEYS语句UPDATE语句介绍 修改单条数据  使用结构体变量修改数据  使用内表修改数据  使用SET修改指定数据 修改多条数据  使用内表修改多条数据  使用SET修改指定多条数据写在最后的话前言 各位小伙伴们大家好呀今天继续SAP ABAP系列文章的讲解本节带来的内容是OPEN SQL中DML语句的介绍限于篇幅原因本节内容只涉及到INSERT语句和UPDATE语句剩余两个语句将在下一小节进行讲解希望大家喜欢 DML语句分类 DML语句(data manipulation language)又称数据操控语言在传统关系数据库中数据操控语言只有三种分别是INSERT,UPDATE,DELETE语句而在SAP ABAP OPEN SQL中DML语句还额外多了一个MODIFY语句该语句融合了INSERT和UPDATE语句的特点如果数据库中不存在该条数据会进行INSERT操作如果存在该条数据会进行UPDATE操作。   ABAP四种DML语句的基本介绍如下表所示 语句功能INSERT插入语句UPDATE更新语句DELETE删除语句MODIFY插入更新语句INSERT语句介绍 ABAP INSERT语句用于向数据库表中插入新的行。 PS在ABAP中如果向一个已经存在一条数据的数据库表中再次使用INSERT语句插入相同的数据通常会导致运行时错误。这是因为数据库表的主键要求每行数据具有唯一性而重复的数据会违反该要求主键唯一性约束。 插入单条数据 以下是插入单条数据的一般语法样式 INSERT INTO table_name VALUES wa. INSERT table_name FROM wa. INSERT table_name FROM TABLE itab.参数介绍 table_name是要更新的数据库表的名称。 wa存放待插入数据的结构体变量工作区。 itab存放待插入数据的内表。 使用结构体变量插入数据 下面给出一段以SFLIGHT数据库表为基准的示例代码对ABAP OPEN SQL中通过结构体变量INSERT插入单条数据进行详细的讲解仅供参考 DATA:gs_sflight TYPE sflight. gs_sflight-carrid AC. gs_sflight-connid 0820. INSERT INTO sflight VALUES gs_sflight.这段代码中首先参照数据库表sflight定义了一个结构体变量并且对结构体中的carrid和connid字段赋值最后使用INSERT语句将该结构体变量的值插入到数据库表中。 PS插入单条数据一般通过结构体变量赋值来插入也可以使用只有一行数据的内表来插入。 使用内表插入数据 下面给出一段以SFLIGHT数据库表为基准的示例代码对ABAP OPEN SQL中通过内表INSERT插入单条数据进行详细的讲解仅供参考 DATA:gs_sflight TYPE sflight. DATA:gt_sflight TYPE TABLE OF sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 20020217. APPEND gs_sflight TO gt_sflight. INSERT sflight FROM TABLE gt_sflight.这段代码中首先参照数据库表sflight定义了一个结构体变量和内表变量并且对结构体中的carrid和connid以及fldate字段赋值然后将结构体变量的值插入到内表中。最后使用INSERT语句将该内表中的数据插入到数据库表中。 插入多条数据 以下是插入多条数据的一般语法样式 INSERT table_name FROM TABLE itab [ACCEPTING DUPLICATE KEYS] .参数介绍 table_name是要更新的数据库表的名称。 itab存放待插入数据的内表。 下面给出一段以SFLIGHT数据库表为基准的示例代码对ABAP OPEN SQL中通过内表INSERT插入多条数据进行详细的讲解仅供参考 DATA:gs_sflight TYPE sflight. DATA:gt_sflight TYPE TABLE OF sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 20020217. APPEND gs_sflight TO gt_sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 20020218. APPEND gs_sflight TO gt_sflight.INSERT sflight FROM TABLE gt_sflight.这段代码中首先参照数据库表sflight定义了一个结构体变量和内表变量并且对结构体中的carrid和connid以及fldate字段赋值然后将结构体变量的值插入到内表中并且向内表中插入了两条数据。最后使用INSERT语句将该内表中的数据插入到数据库表中。 PS插入相同主键的数据时会发生dump error为了避免发生这种错误要使用ACCEPTING DUPLICATE KEYS语句 下面是两个详细案例分别展现了当内表中存在相同主键数据时使用ACCEPTING DUPLICATE KEYS语句和不使用的区别 不使用ACCEPTING DUPLICATE KEYS语句 DATA:gs_sflight TYPE sflight. DATA:gt_sflight TYPE TABLE OF sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 20020219. APPEND gs_sflight TO gt_sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 20020219. APPEND gs_sflight TO gt_sflight.INSERT sflight FROM TABLE gt_sflight.PS当内表中存在相同主键数据时不使用ACCEPTING DUPLICATE KEYS语句会造成ABAP编程错误。 使用ACCEPTING DUPLICATE KEYS语句 DATA:gs_sflight TYPE sflight. DATA:gt_sflight TYPE TABLE OF sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 20020219. APPEND gs_sflight TO gt_sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 20020219. APPEND gs_sflight TO gt_sflight.INSERT sflight FROM TABLE gt_sflight ACCEPTING DUPLICATE KEYS.PS当内表中存在相同主键数据时使用ACCEPTING DUPLICATE KEYS语句不会造成ABAP编程错误两条相同的数据会被视作一条并且能够被正常插入到数据库表中。 UPDATE语句介绍 UPDATE语句用于更新数据库表中的数据。 修改单条数据 以下是修改单条数据的一般语法样式 UPDATE table_name FROM wa . UPDATE table_name FROM TABLE itab. UPDATE table_name SET set WHERE cond. 参数介绍 table_name目标表的名称。 wa存放待更新数据的结构体变量工作区。 itab存放待更新数据的内表。 set 更新后字段的具体数值。 cond WHERE字句的限定条件。 使用结构体变量修改数据 下面给出一段以SFLIGHT数据库表为基准的示例代码对ABAP OPEN SQL中通过结构体变量UPDATE更新单条数据进行详细的讲解仅供参考 DATA:gs_sflight TYPE sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 00000000. gs_sflight-price 1600.UPDATE sflight FROM gs_sflight.这段代码中首先参照数据库表sflight定义了一个结构体变量并且对结构体中的carridconnidfldate以及price字段赋值。最后使用INSERT语句将该结构体变量中的数据更新回数据库表中。 使用内表修改数据 下面给出一段以SFLIGHT数据库表为基准的示例代码对ABAP OPEN SQL中通过内表UPDATE更新单条数据进行详细的讲解仅供参考 DATA:gs_sflight TYPE sflight,gt_sflight TYPE TABLE OF sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 00000000. gs_sflight-price 1600. APPEND gs_sflight TO gt_sflight.UPDATE sflight FROM TABLE gt_sflight.这段代码中首先参照数据库表sflight定义了一个结构体变量和内表变量并且对结构体中的carrid,connid,price以及fldate字段赋值然后将结构体变量的值插入到内表中。最后使用UPDATE语句将该内表中的数据更新回数据库表中。 使用SET修改指定数据 下面给出一段以SFLIGHT数据库表为基准的示例代码对ABAP OPEN SQL中通过SET更新单条指定数据进行详细的讲解仅供参考 UPDATE SFLIGHT SET PRICE 1600 CURRENCY CNY WHERE CARRID ACAND CONNID 0820 AND FLDATE 20020217.修改多条数据 以下是修改多条数据的一般语法样式 UPDATE table_name FROM TABLE itab. UPDATE table_name SET set1 set2 WHERE cond.参数介绍 table_name目标表的名称。 itab存放待更新数据的内表。 set1、set2 等是更新后字段的具体数值。 cond WHERE字句的限定条件。 使用内表修改多条数据 下面给出一段以SFLIGHT数据库表为基准的示例代码对ABAP OPEN SQL中通过内表UPDATE更新多条数据进行详细的讲解仅供参考 DATA:gs_sflight TYPE sflight. DATA:gt_sflight TYPE TABLE OF sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 00000000. gs_sflight-price 2000. APPEND gs_sflight TO gt_sflight.gs_sflight-carrid AC. gs_sflight-connid 0820. gs_sflight-fldate 20020217. gs_sflight-price 2100. APPEND gs_sflight TO gt_sflight.UPDATE sflight FROM TABLE gt_sflight.这段代码中首先参照数据库表sflight定义了一个结构体变量和内表变量并且对结构体中的carrid,connid,price以及fldate字段赋值然后将结构体变量的值插入到内表中并且内表中存在两条数据。最后使用UPDATE语句将该内表中的两条数据更新回数据库表中。 使用SET修改指定多条数据 UPDATE SFLIGHT SET PRICE 1600 CURRENCY CNY WHERE CARRID ACAND CONNID 0820 AND FLDATE 00000000.写在最后的话 本文花费大量时间介绍了OPEN SQL中的INSERT语句和UPDATE语句的详细语法希望能帮助到各位小伙伴码文不易还望各位大佬们多多支持哦你们的支持是我最大的动力 ✨原创不易还希望各位大佬支持一下\textcolor{blue}{原创不易还希望各位大佬支持一下}原创不易还希望各位大佬支持一下 点赞你的认可是我创作的动力\textcolor{9c81c1}{点赞你的认可是我创作的动力}点赞你的认可是我创作的动力 ⭐️ 收藏你的青睐是我努力的方向\textcolor{ed7976}{收藏你的青睐是我努力的方向}收藏你的青睐是我努力的方向 ✏️ 评论你的意见是我进步的财富\textcolor{98c091}{评论你的意见是我进步的财富}评论你的意见是我进步的财富
http://www.hkea.cn/news/14573864/

相关文章:

  • 怎样设计网站前端和后端哪个常熬夜
  • 切实加强门户网站建设国家反诈中心app下载怎么注册
  • 泰安网络推广 网站建设 网站优化微信公众号网站怎么做
  • 网站需要怎么优化比较好设计网站流程
  • php做网站开发怎么给网站做推广
  • 用thinksns做的网站工作室推广网站
  • 做网站宿迁做英文网站违法吗
  • 武威网站建设优化怎么样做电影网站
  • 服务佳的网站建设大连有做途家网站吗
  • 招生网站怎么做外国优秀网站设计
  • 网站素材 图标为企网站
  • 做网站的服务器有什么作用带分期功能的网站建设
  • 网站注册域名企业信息查询平台有哪些
  • 网站建设工作量评估报价表wordpress去版权信息
  • 做汽配外贸是在哪个网站做html编辑器有哪些
  • 网站域名被黑贵阳网站建设王道下拉惠
  • 阳谷网站建设费用网络培训资格证书如何获得
  • 深圳做网站的好公司淡水网站建设
  • 网站建设方案页面设计分析苏州专业做网站公司有哪些
  • 成都建工雅安建设有限责任公司网站太原seo外包公司
  • 学校网站建站漂亮的html页面源码
  • 网站建设目的是什么京东网站设计特点
  • 关于文案的网站批量建站怎么赚钱
  • 所有网站的名字大全可以先做网站后备案吗
  • 网站速度慢的原因哪家小吃培训网站做的最好
  • 中国民航机场建设集团网站高端网站定制站
  • 网站建设如何选择良好的服务器昆明seo建站
  • 制作html购物网站源代码下载搭建网站软件下载
  • 网站没有做301的后果是什么视觉设计是什么
  • 公司营业执照可以做几个网站校园网站建设招标公告