ORACLE8存储过程中能否创建临时表

sujinfeng 2000-02-26 12:10:00
加精
各位大虾:
本人刚从表面上看MSSQL7转为ORACLE8,有些地方转不过弯来,请指教。
ORACLE8存储过程中能否创建临时表?该临时表用于在存储过程中暂时存放数据。在过程或函数结束时能自动删除。(如果您对MSSQL7的存储过程较熟悉,以上所说的临时表相当于MSSQL7存储过程中的#TempTable,其中#TempTable为表名,#说明此表是临时的,在存储过程结束时表#TempTable会自动消失,无须使用“Drop Table #TempTable”语句。)
...全文
716 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanghong 2001-09-26
  • 打赏
  • 举报
回复
use create temperary table
cod_aas 2001-09-05
  • 打赏
  • 举报
回复
create table good luck
zhengxudong 2001-08-15
  • 打赏
  • 举报
回复
up
Tommy Chang 2000-10-26
  • 打赏
  • 举报
回复
create table在8i里面确实有建立临时表的参数,但是上次没试成功,后来有人说是要将表指定建到临时表空间才行。

good luck.

:)
iforever 2000-09-08
  • 打赏
  • 举报
回复
你真的认为那个答案正确吗
LHQ 2000-09-08
  • 打赏
  • 举报
回复
前一段时间本人在写PROCEDURE的时候也要想用临时表(嘿嘿,我以前也是用SQL SERVER的),不过呢,找遍所有的资料都没有,我想ORACLE是不允许的。不过呢,我最后是给此用户CREATE
ANY TABLE 的权限,然后CREATE TABLE,最后再DROP TABLE。:)
yourice 2000-09-08
  • 打赏
  • 举报
回复
关注
iforever 2000-09-07
  • 打赏
  • 举报
回复
临时表空间和临时表是完全不同的两个概念.

ORACLE的业务能力只会比MS SQL SERVER强, 而不会弱.

把你的问题讲清楚我可以帮你写存储过程.
铜戈 2000-08-13
  • 打赏
  • 举报
回复
关注
jucky 2000-08-06
  • 打赏
  • 举报
回复
oracle中肯定有临时表空间的概念,但是我记得好象是在创建表空间时在tablespace manager
中设置大小的。(我用的是ORACLE7。3版)
yingfengluo 2000-07-13
  • 打赏
  • 举报
回复
据我所知,Oracle 确无临时表的概念,所以有时很麻烦,要具体问题具体处理。
另外,oracle stored procedure 通过 cursor 也能返回结果集。(yingfengluo@21cn.com)
jhc 2000-06-10
  • 打赏
  • 举报
回复
什么问题处理起来这么复杂,非要用临时表?说来听听。
DOU 2000-02-26
  • 打赏
  • 举报
回复
在我印象中oracle没有与MS SQL Server相对应的临时表概念,在Stored Procedure可以通过DBMS_SQL包create 或drop一个表和对该表进行DML操作。在oralce中有PL/SQL记录和PL/SQL表的概念,它在Stored Procedure中可能能起到SQL Server的临时表作用,不过我没实际用过。
提醒一下,oracle的Stored Procedure不能返回结果集

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧