如何创建一个新表并插入另一个表的内容?SAP HANA创建表/插入新表中选择

问题描述:

如何创建一个新表并插入另一个表的内容?如何创建一个新表并插入另一个表的内容?SAP HANA创建表/插入新表中选择

create column table my_new_table as 
(select * from my_existing_table) 
+0

这实际上是标准SQL,并非特定于HANA。顺便说一句:“选择”周围的括号是不需要的(并且没用) –

+2

当使用HANA时,他们是需要的!此外,列关键字是特定于HANA的 –

另一个更SAP HANA具体的解决方案是使用

CREATE TABLE ... LIKE <TABLE_NAME> WITH [NO] DATA ... 

语法(https://help.sap.com/saphelp_hanaplatform/helpdata/en/20/d58a5f75191014b2fe92141b7df228/content.htm#loio20d58a5f75191014b2fe92141b7df228__sql_create_table_1create_table_like_clause)。

这允许更多地控制新表的物理属性。