在 HANA 数据库中使用表

在 HANA 数据库中使用表


SAP HANA 是一种内存数据库,支持传统数据库的所有功能。您可以对数据库对象执行所有 DDL、DML 和 DCL 语句。用户可以使用 HANA Studio 前端创建新表、视图、函数、触发器和所有其他数据库函数。

HANA 数据库中的表可以从 HANA Studio 中的目录选项卡中的架构下访问。可以使用以下两种方法创建新表 –

  • 使用 SQL 编辑器
  • 使用 GUI 选项

所有数据库对象 – 表、视图和其他对象均可用于设计 Universe – 数据基础层,然后将业务层发布到 BO 存储库以进行 BI 报告。

如何访问 SQL 编辑器?

在 SAP HANA Studio 中,通过选择架构名称打开 SQL 编辑器,然后单击以下屏幕截图中的圆圈选项。您可以在 SQL 编辑器中运行所有 SQL 查询,这是执行常规数据库功能所必需的。您可以通过在编辑器窗口中编写 CREATE 命令或右键单击架构名称并编写以下创建脚本来创建新表、视图。

SQL 编辑器

以下是可用于在 HANA 数据库中创建列表的创建表 SQL 命令。

Create column Table Sample1 (
   Cust_ID INTEGER,
   Cust_NAME VARCHAR(10),
   PRIMARY KEY (Cust_ID)
);

创建表

要插入数据,请在 SQL 编辑器中运行 Insert 语句。“样本”是表名。

Insert into Sample Values (101,'Jon');
Insert into Sample Values (201,'Tina');
Insert into Sample Values (301,'Jacob');

输入数据后,您可以通过转到“数据预览”选项来查看此基于行的表中的数据。要查看数据,请右键单击表名 → 打开数据预览。

打开数据预览

SAP HANA 系统中的所有数据库对象都保存在 HANA Studio 的 CATALOG 文件夹中。以下是 SAP HANA 数据库系统的主要功能 –

  • 您可以使用高性能内存数据库来处理复杂的事务和分析。您可以在多租户数据库容器中管理大型数据库卷。

  • SAP HANA 系统将 OLAP 和 OLTP 处理结合到一个内存数据库中。它消除了磁盘瓶颈,提供了突破性的性能。

  • 使用 SAP HANA 内存数据库组件,您可以运行高级分析查询,这些查询本质上是复杂的,具有高速事务,可在几分之一秒内获得正确、最新的响应。

高级分析查询

所有的二维对象都存在于 HANA 数据库的模式中。架构显示在 HANA Studio 的目录文件夹下。当您展开任何模式时,您可以看到不同的关系对象——其中的函数、索引、视图和同义词。

目录文件夹

如果您使用以下链接打开 SAP HANA cockpit,您可以看到 HANA 系统中不同的数据库功能:https://best:4303/sap/hana/admin/cockpit

如何在 HANA DB 中创建视图?

要在一个表中创建视图,请编写以下 SQL 语句。

创建视图 view_name 为

select ARTICLE_ID,ARTICLE_LABEL,CATEGORY,SALE_PRICE
from "AA_HANA11"."ARTICLE_LOOKUP";

创建视图 HANA 数据库

删除视图

您可以使用 Drop 命令删除一个视图,就像我们删除一个表一样。

Drop view "AA_HANA11"."DEMO_TEST";

删除视图

觉得文章有用?

点个广告表达一下你的爱意吧 !😁