-2
我有一个产生,我想重复使用多次的表的SQL查询。在T-SQL中,我将创建一个临时表(#temp),Oracle SQL中的等效物是什么?
谢谢。
我有一个产生,我想重复使用多次的表的SQL查询。在T-SQL中,我将创建一个临时表(#temp),Oracle SQL中的等效物是什么?
谢谢。
临时表在oracle中的工作方式与在sql server中的不同。我建议阅读oracle文档中的相应章节。要重用表的内容,请在提交时使用“保留行”子句。
谷歌有什么要说的? – wadesworld
Google谈论全局临时表,但在SQL中,创建#temp表时不需要特定权限。当我尝试在oracle中创建全局临时表时,它说我没有权限。 – Josh
Oracle没有办法在没有特定权限的情况下创建临时表。请求您的DBA向您授予CREATE TABLE权限。如果您需要PL/SQL中的临时存储,请考虑使用[PL/SQL集合](http://docs.oracle.com/cd/B10500_01/appdev.920/a96624/05_colls.htm)类型。 –