- SAP HANA 教程
- SAP HANA - 主页
- SAP HANA简介
- SAP HANA - 概述
- 内存计算引擎
- SAP HANA - 工作室
- 工作室管理视图
- SAP HANA - 系统监视器
- SAP HANA - 信息建模器
- SAP HANA - 核心架构
- SAP HANA 建模
- SAP HANA - 建模
- SAP HANA - 数据仓库
- SAP HANA - 表
- SAP HANA - 包
- SAP HANA - 属性视图
- SAP HANA - 分析视图
- SAP HANA - 计算视图
- SAP HANA - 分析权限
- SAP HANA - 信息编辑器
- SAP HANA - 导出和导入
- SAP HANA 数据复制
- SAP HANA - 数据复制概述
- SAP HANA - 基于 ETL 的复制
- SAP HANA - 基于日志的复制
- SAP HANA - DXC 方法
- SAP HANA - CTL 方法
- SAP HANA - MDX 提供商
- SAP HANA SQL
- SAP HANA - SQL 概述
- SAP HANA - 数据类型
- SAP HANA - SQL 运算符
- SAP HANA - SQL 函数
- SAP HANA - SQL 表达式
- SAP HANA - SQL 存储过程
- SAP HANA - SQL 序列
- SAP HANA - SQL 触发器
- SAP HANA - SQL 同义词
- SAP HANA - SQL 解释计划
- SAP HANA - SQL 数据分析
- SAP HANA - SQL 脚本
- SAP HANA 有用资源
- SAP HANA - 问题与解答
- SAP HANA - 快速指南
- SAP HANA - 有用的资源
- SAP HANA - 讨论
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 控制台。
SAP HANA 既可以充当关系型数据库,也可以充当 OLAP 数据库。当我们在 HANA 上使用 BW 时,我们会在 BW 和 HANA 中创建多维数据集,这些多维数据集充当关系数据库并始终生成 SQL 语句。但是,当我们使用 OLAP 连接直接访问 HANA 视图时,它将充当 OLAP 数据库并生成 MDX。