网站首页 > 技术教程 正文
SQL,结构化查询语言,用于定义,访问和操作数据库系统。在不同的商业数据库中,SQL有各自不同的实现,虽然都符合SQL标准,但在不同的数据库中,具体的语法规则存在很多不同,相互之间不能完全通用。
SQL常用分类:
DML,Data Manipulation Language数据库操作语言,包括INSERT,UPDATE和DELETE,用于添加,修改和删除表中的行。
DDL,Data Definition Language数据库定义语言,如CREAT TABLE和DROP TABLE,用于在数据库中创建新表和删除表,或者为表添加索引。
DCL,Data Control Language数据控制语言,如GRANT和REVOKE,数据库对象访问权限设定。
ABAP有两种方式对数据库进行操作,分别是OPEN SQL和Native SQL。
OPEN SQL
open sql是集成在ABAP语言中的标准sql的子集,语法检查也与ABAP相同。
open sql可以理解为open for any database,也就是sql语句和具体的数据库平台无关,只要符合abap open sql的语法,都可以通过sap的应用服务器的数据字典,数据库接口访问数据库。
Open sql只支持DML,具体如下,
select:查询数据
insert: 插入数据
update:更新数据
delete:删除数据
modify:修改数据,相当于先执行insert语句,如果已经存在相同主键的记录,则执行update语句,修改原来的数据。
执行完sql语句后,系统会返回sy-subrc值,执行成功则为0,失败则为其他值,查询的数据条数,或更新影响的数据条数会存在于系统变量sy-db-cnt中。
猜你喜欢
- 2024-11-04 SAP ABAP干货 | 基础篇:三、ABAP对象和语句控制(3)
- 2024-11-04 科莱特SAP ABAP干货 | 基础篇:二、数据字典(2)
- 2024-11-04 赛锐信息:SAP ABAP 搜索帮助(赛锐案件最终结果)
- 2024-11-04 SAP ABAP编程基础(sap abap开发)
- 2024-11-04 SAP ABAP编程基础-语法结构(sap abaon)
- 2024-11-04 SAP ABAP干货 | 基础篇:三、ABAP对象和语句控制(2)
- 2024-11-04 科莱特 | SAP ABAP模块内容之屏幕设计(一)
- 2024-11-04 赛锐信息:SAP ABAP 锁定对象(sap锁表scope)
- 2024-11-04 科莱特 | SAP ABAP模块内容之屏幕设计(六)
- 2024-11-04 SAP中找表-几种经典的方法(sap常用表)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)