如果我写了一个sql查询语句,是否就应该对应产生一个临时表?
oracle数据库中是否有个系统表存放的就是这些临时表的信息?(包括表名,字段,类型之类的东西?)

解决方案 »

  1.   

    你可以创建一个临时表
    CREATE GLOBAL TEMPORARY TABLE TEMP_ROLE_AUTHORITY
            (
                    ROLE_ID                                NUMBER(4) NOT NULL,
                    ROLE_NAME                        NVARCHAR2(25) NOT NULL,
                    AUTHORITY_ID  NUMBER(4) NOT NULL
            ) ON COMMIT DELETE ROWS;
      

  2.   

    如果我写了一个sql查询语句,是否就应该对应产生一个临时表?
    ============================================================
    不会
      

  3.   


    不会,一个query对于一个游标。不对应临时表。
      

  4.   

    第一次听说。在mssql也不会吧
      

  5.   

    现在我的问题就是:随便一个给我一个sql查询语句  我就能返回这个sql一句查到的所有字段和字段类型  这个功能 应该怎么实现?  在oracle上   最好不要建表和视图之类的就可以实现
    一头雾水
      

  6.   

    终于明白了,楼主的意思是:一个sql语句查询后,想知道查询后的结果里面的所有字段和字段类型,并且展现出来!!!给后人做个翻译!!~~~~