SAP HANA SQL概述
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控制台。
SAP HANA可以同时充当关系数据库和OLAP数据库。当我们在HANA上使用BW时,我们在BW和HANA中创建多维数据集,它们充当关系数据库并始终生成SQL语句。但是,当我们使用OLAP连接直接访问HANA视图时,它将充当OLAP数据库,并将生成MDX。
更多建议: