从 SAP HANA 中的临时表中删除


临时表是会话特定的。因此,你需要像下面这样使用 truncate 代替 delete

truncate table #temptable;

另外,可以检查一下你的发行版吗?在最近的版本中,delete 也能很好运行。下面是一个例子

Drop table #temptable;
Create local temporary table #temptable(id integer, str nvarchar(30));
Insert into #temptable values (1,'abc');
Insert into #temptable values (2,'xyz');
Select * from #temptable;  --> returns 3 rows
Delete from #temptable;
Select * from #temptable;--> returns 0 rows

更新日期:2019 年 12 月 5 日

751 个浏览

开启你的职业生涯

完成课程后获得认证

开始吧
广告