当前位置:主页 > 云存储 >

云存储_删除数据库的sql语句_免费1年

  • 云存储
  • 2021-07-13 10:53
  • 动埠云

云存储_删除数据库的sql语句_免费1年

SAP HANA中的CDS关联和SQL传播

作为HANA 1.0 SPS11的一部分,淘客返利软件,新功能称为CDS关联实现,借助SQL,而不是依赖CDS在表、视图等数据库对象之间创建关联。

后来作为HANA 2.0 SPS00的一部分,淘客是什么意思,自助建站模板,这是一个有趣的新功能,也是对上面一个允许用户在创建视图时传播关联

什么是数据库中的关联?

关联定义数据库对象与数据库中其他对象的关系。

例如Employee\u official表与Employee\u personal和Employee\u Finance表有关联,其中Employee\u id列以不同的基数出现在所有表中。

CDS Associations

使用CDS创建实体时,user具有定义使用关联的实体之间关系的规定。下面是创建两个表并使用关联定义关系的简单示例。此功能有助于用户从源实体访问关联/目标实体字段。

在上面的示例中,地址是员工实体中的关联地址1

要了解更多上述CDS关联,云淘,请参考

SAP HANA Developer Guide–CDS Associations

为什么CDS与SQL关联?  ? ?

如果用户想要为他的实体使用关联功能,那么用户应该设计时间工件(CDS)有一个依赖关系。

因此,大数据的趋势,我们来看看CDS与SQL的关联,在这里用户将能够创建具有相互关联(关系)的实体。

关联条款

这个CDS与SQL的关联功能在HANA 1.0 SPS11中引入了。实体可以是表、视图、动态分层表和视图。

来吧。让我们创建一个与另一个表关联的表

在上面的代码中用下面的sql

向两个表中插入少量记录,我们创建一个名为EMPLOYEE\u OFFICIAL的表,在该表中存储员工的官方详细信息,另一个表(EMPLOYEE\u PERSONAL\u details)包含个人信息,EMPLOYEE\u OFFICIAL与EMPLOYEE\u PERSONAL\u details以一对一的基数

Cool…让我们尝试查询关联的表字段

Wooow…。我们可以得到相关联的表字段。

如果用户想要访问在具有关联的表顶部创建的视图中的相关字段怎么办?

解决方案在这里

Create view语句中的关联子句

在上面的Create view sql中用关联子句

创建视图,我们在带有关联子句的EMPLOYEE\u PERSONAL\u DETAILS上创建了一个视图,其中指定了两个表之间的关系。

现在用户可以通过在创建的视图上选择查询来访问EMPLOYEE\u官方表字段。

结果:

在创建表时,您是否发现很难重复这两个表中的关联定义在创建的表的顶部查看? ? ?

这里是对上述CDS关联特性的HANA增强,关联定义可以传播到视图定义。这个增强是在HANA2.0 SPS00中引入的

这里用户决定在创建视图时定义关联或传播关联(只需要指定别名)。

用下面的SQL在两个表中插入少量记录

用关联传播创建视图

如果您看到关联子句,我们只指定了在表定义中定义的关联的别名。

打开使用关联传播创建的视图的定义

因此定义显示从表定义传播到视图的定义。

查询视图并选择关联字段

结果:

请找到创建视图并创建表其中关联子句的定义是在有据可查的参考CREATE TABLE语句、CREATE VIEW语句中使用的

结合HANA的上述两个新特性,它使得直接SQL用户可以在SQL中创建CDS关联。

猜你喜欢

微信公众号