SAP HANA SQL概述

2018-12-18 10:17 更新

SQL代表结构化查询语言(Structured Query Language)。

它是用于与数据库通信的标准化语言。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 console”选项。你也可以通过右键单击目录选项卡或任意模式名称打开SQL控制台。

SQL Console

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


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号