【发布时间】:2020-03-26 18:03:53
【问题描述】:
在 SQL 中,有时使用表变量更容易、更快捷。
我知道我不能在 HANA DB 中使用 insert to table var,但是做类似事情的最佳做法是什么?
我尝试使用 SELECT 填充变量,但无法插入多行。
我必须改用临时表吗?
我想要一个包含我创建的一些值的表,例如我用于 SQL 的以下示例,这样我可以稍后在查询中使用它:
Declare @temp table(Group Int, Desc nvarchar(100))
insert into @temp (Group , Desc )
Values (1,'Desc 1'), (2,'Desc2 2'), (3,'Desc 3'), (4,'Desc 4'), (5,'Desc 5')
在 HANA 中,我可以创建变量,但不能用多行填充它:(
有什么最好的方法吗?
非常感谢。
【问题讨论】: