Gab*_*ana 28
它们可以基于SESSION(数据在提交时幸存,但不能断开/重新连接).它们也可以基于TRANSACTION(数据在提交后消失).
这将创建一个基于事务的临时表:
create global temporary table temp_table_transaction on commit delete rows ...
Run Code Online (Sandbox Code Playgroud)
这将创建基于会话的临时表:
create global temporary table temp_table_transaction on commit preserve rows ...
Run Code Online (Sandbox Code Playgroud)
小智 5
如果使用"on commit preserve rows"创建表,则数据将保留到当前会话结束.如果它是使用"on commit delete rows"创建的,那么它将一直保留到下一次提交或回滚.