如何在SAP HANA视图中编辑SQL数据类型

2020-09-02 18:58发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们在HANA中创建了一个自定义应用。 对于一个表数据,我们有一个聚合视图,该视图具有两个字段,它们具有sql数据类型为date的数据,我们想更改为timestamp。 是否可以在当前视图中更改类型,或者我们需要再添加两个具有正确数据类型的字段。 如果我们可以更改数据类型,请帮助我进行操作。

此致

Selvam

hana-view.jpg (69.0 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们在HANA中创建了一个自定义应用。 对于一个表数据,我们有一个聚合视图,该视图具有两个字段,它们具有sql数据类型为date的数据,我们想更改为timestamp。 是否可以在当前视图中更改类型,或者我们需要再添加两个具有正确数据类型的字段。 如果我们可以更改数据类型,请帮助我进行操作。

此致

Selvam

hana-view.jpg (69.0 kB)
付费偷看设置
发送
4条回答
绿领巾童鞋
1楼-- · 2020-09-02 19:57

您可以使用 TO_TIMESTAMP 函数 创建视图时,例如

创建视图myView AS SELECT
   REASON_DESCRIPTION,
   -...
   TO_TIMESTAMP(LAST_PROPOSED)为LAST_PROPOSED,
TO_TIMESTAMP(LAST_UPDATED)为LAST_UPDATED, -... FROM yourtable;
愤怒的猪头君
2楼-- · 2020-09-02 19:58

使用ALTER VIEW语句怎么办?

小灯塔
3楼-- · 2020-09-02 19:54

是的,您需要使用ALTER而不是DROP和CREATE,原因是安全性和 您需要重做桌上的其他引用。

https://stackoverflow .com/questions/1644999/drop-create-vs-alter

Climb_Ma
4楼-- · 2020-09-02 19:40

我们无法更新视图。 我们只能在Table中更改数据类型,并且视图是参照table创建的。只有在创建视图时才能更改数据类型。 所以我们换成了新视图。

一周热门 更多>