• SAP HANA Video Tutorials

SAP HANA - SQL 概述



SQL 代表结构化查询语言。

它是一种与数据库通信的标准化语言。SQL 用于检索、存储或操作数据库中的数据。

SQL 语句执行以下功能:

  • 数据定义和操作
  • 系统管理
  • 会话管理
  • 事务管理
  • 模式定义和操作

允许开发人员将数据推送到数据库的一组 SQL 扩展称为SQL 脚本

数据操纵语言 (DML)

DML 语句用于管理模式对象中的数据。一些示例:

  • SELECT - 从数据库中检索数据

  • INSERT - 将数据插入表中

  • UPDATE - 更新表中现有的数据

数据定义语言 (DDL)

DDL 语句用于定义数据库结构或模式。一些示例:

  • CREATE - 在数据库中创建对象

  • ALTER - 更改数据库的结构

  • DROP - 从数据库中删除对象

数据控制语言 (DCL)

一些 DCL 语句的示例:

  • GRANT - 向用户授予对数据库的访问权限

  • REVOKE - 撤销使用 GRANT 命令授予的访问权限

为什么我们需要 SQL?

当我们在 SAP HANA Modeler 中创建信息视图时,我们是在某些 OLTP 应用程序之上创建它。所有这些都在后端运行 SQL。数据库只理解这种语言。

要测试我们的报表是否满足业务需求,我们必须在数据库中运行 SQL 语句,如果输出符合要求。

HANA 计算视图可以通过两种方式创建 - 图形方式或使用 SQL 脚本。当我们创建更复杂的计算视图时,我们可能需要使用直接 SQL 脚本。

如何在 HANA Studio 中打开 SQL 控制台?

选择 HANA 系统并在系统视图中单击 SQL 控制台选项。您还可以通过右键单击“目录”选项卡或任何架构名称来打开 SQL 控制台。

SQL Console

SAP HANA 可以同时充当关系数据库和 OLAP 数据库。当我们在 HANA 上使用 BW 时,我们在 BW 和 HANA 中创建多维数据集,它们充当关系数据库并始终生成 SQL 语句。但是,当我们使用 OLAP 连接直接访问 HANA 视图时,它将充当 OLAP 数据库,并将生成 MDX。

广告