Hana:如何创建表类型LIKE另一个表的类型?

时间:2016-06-08 15:17:43

标签: sql types hana

我正在尝试使用SQLScript中的Hana机器创建一个包含大量字段的表类型。

我尝试过“喜欢”和其他关键字的某些组合,但这些都是语法错误。

此外,我在SQLScript参考指南中找不到任何提示。

我一直在创建LIKE [orignal table]表,没有数据并在其中插入记录 - 不实用:(

提前致谢。 米格尔

编辑:了解过程'get_object_definition'是否可以与具有区分大小写名称的表一起使用。

在此图像中,我们可以看到过程调用,并显示错误消息;在后面的图像中,每个模式中的表和表类型。

编辑:我明白了,必须用'“table_name”'

调用该程序

1 个答案:

答案 0 :(得分:2)

没有特定的命令来基于现有表或其他类型创建类型。 你可以做的是通过

获得表的定义
call get_object_definition ('<schema name>', '<table name>');

并将对象创建语句编辑为CREATE TYPE语句。这基本上只是改变了陈述的起始部分,并在最后删除了一些部分。