В SQL иногда проще и быстрее использовать табличные переменные.
Я знаю, что не могу использовать вставку в табличную переменную в БД HANA, но что было бы лучше, чтобы сделать что-то подобное ?
Я пытался использовать 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 я могу создать переменную , но не может заполнить его несколькими строками: (
Есть ли лучший способ сделать это?
Большое вам спасибо.