Sql SAP HANA从选择创建表/插入新表
如何创建一个新表并插入另一个表的内容?另一个SAP HANA特有的解决方案是使用Sql SAP HANA从选择创建表/插入新表,sql,create-table,hana,Sql,Create Table,Hana,如何创建一个新表并插入另一个表的内容?另一个SAP HANA特有的解决方案是使用 create column table my_new_table as (select * from my_existing_table) CREATE TABLE ... LIKE <TABLE_NAME> WITH [NO] DATA ... 语法 这允许对新表的物理属性进行更多控制。另一个SAP HANA特有的解决方案是使用 CREATE TABLE ... LIKE <TABLE_NA
create column table my_new_table as
(select * from my_existing_table)
CREATE TABLE ... LIKE <TABLE_NAME> WITH [NO] DATA ...
语法
这允许对新表的物理属性进行更多控制。另一个SAP HANA特有的解决方案是使用
CREATE TABLE ... LIKE <TABLE_NAME> WITH [NO] DATA ...
语法
这允许对新表的物理属性进行更多的控制。与SQL Server一样,您可以根据自己的选择创建临时表,方法有点不同 只需执行:
temp_table = select 1 as col1, 'lorem ipsum' as col2 from dummy;
在此之后,您可以使用此临时表从中查询数据
像这样:
select * from :temp_table;
不幸的是,使用它有一些限制。例如,不能简单地插入新数据。对于这一点,存在一些技巧。与SQL Server一样,您可以根据自己的选择创建临时表,方法有点不同 只需执行:
temp_table = select 1 as col1, 'lorem ipsum' as col2 from dummy;
在此之后,您可以使用此临时表从中查询数据
像这样:
select * from :temp_table;
不幸的是,使用它有一些限制。例如,不能简单地插入新数据。为此,存在一些技巧。这实际上是标准SQL,而不是特定于HANA的。顺便说一句:select周围的括号是不需要的,当使用HANA时,它们是不需要的!此外,column关键字是HANA specific这实际上是标准SQL,而不是特定于HANA的。顺便说一句:select周围的括号是不需要的,当使用HANA时,它们是不需要的!此外,列关键字是特定于HANA的