我想完全覆盖Redshift表。
例如Hive,我可以做到以下几点:
CATransform3DMakeRotation(CGFloat(M_PI_2), 0, 0, 1.0)
我不能让它在Redshift中工作(除了删除和重新创建表格)。
有人知道重写的Redshift语法是什么吗?
答案 0 :(得分:2)
虽然没有相当于INSERT OVERWRITE
的命令,但您可以通过以下方式执行此操作:
TRUNCATE <table>
SELECT INTO
例如:SELECT <column> INTO <table> FROM <etc>
TRUNCATE
命令是删除表的所有内容的一种非常有效的方法。但是,它不能被ROLLBACK
反转,所以请确保你真的想要这样做!
请参阅: