二维码

[ddic] 数据库查询语言SQL概念

Twilight发表于 2017-12-21 10:59zhongguomao 最后回复于 2017-12-27 09:32 [复制链接] 3425 1

SQL (Structured Query Language) 数据查询语言

SQL由如下四部分组成:
  • Data Query Language(DQL) 数据查询语言
    标准结构:SELECT... FROM... WHERE ...GROUP BY... ORDER BY .
  • Data Manipulation Language (DML) 数据操纵语言
    关键字:SELECT; INSERT; UPDATE; DELETE
  • Data Definition Language (DDL) 数据库模式定义语言
    关键字:CREATE TABLE; DROP TABLE;ALTER TABLE
  • Data Control Language (DCL) 数据库控制语言
    关键字:GRANT SELECT ON <..> TO <…>; REVOKE SELECT;ROLLBACK;COMMIT
    数据库角色授权回收、数据提交回滚

ABAP中一般都是OPEN SQL,这是SAP封装了数据库底层的SQL,所以语言和NATIVE SQL不相同,语法更简单,当然功能也少了许多。OPEN SQL覆盖了DQL、DML功能,DDL功能通过SE11数据字典实现,但是DCL功能不能被映射到ABAP中,不过可以通过SAP权限控制来取而代之。
回复

使用道具 举报

zhongguomao
有点意思。
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表