首页 > 数据库 >Oracle 临时表

Oracle 临时表

时间:2023-02-01 16:01:03浏览次数:34  
标签:tmp name 临时 sex stu student Oracle id

--会话级临时表是指临时表的数据只在会话生命周期中存在,当用户退出会话的时候,Oracle自动清除临时表中的数据
create global temporary table tmp_Preserve_student(
stu_id varchar2(4),
stu_name varchar2(100),
sex varchar2(1)
)
On Commit Preserve Rows;

--测试数据
insert into tmp_Preserve_student (stu_id, stu_name, sex)values ('0001', '大王', '2'); 
insert into tmp_Preserve_student (stu_id, stu_name, sex)values ('0002', '赵一', '1'); 
insert into tmp_Preserve_student (stu_id, stu_name, sex)values ('0003', '孙二', '1');
select * from tmp_Preserve_student;
commit;
select * from tmp_Preserve_student;


--事务级临时表只在事务生命周期中存在
create global temporary table tmp_Delete_student(
stu_id varchar2(4),
stu_name varchar2(100),
sex varchar2(1)
)
On Commit Delete Rows;

--测试数据
insert into tmp_Delete_student (stu_id, stu_name, sex)values ('0001', '大王', '2'); 
insert into tmp_Delete_student (stu_id, stu_name, sex)values ('0002', '赵一', '1'); 
insert into tmp_Delete_student (stu_id, stu_name, sex)values ('0003', '孙二', '1');
select * from tmp_Delete_student;
commit;
select * from tmp_Delete_student;

 

标签:tmp,name,临时,sex,stu,student,Oracle,id
From: https://www.cnblogs.com/wangrui1587165/p/17083118.html

相关文章

  • Oracle 函数listagg
    --可以实现将多列记录聚合为一列记录,实现数据的压缩--基本语法:listagg(xxx,xxx)withingroup(orderbyxxx)--selectid,name,sex,scorefromstudentorderbyid......
  • oracle查看表是否被锁
    原文地址:https://www.cnblogs.com/liuzhenguo/p/12857875.html转自https://blog.csdn.net/wangchuanmei/article/details/80017108Oracle数据库操作中,我们有时会用到锁表......
  • 从零写一个兼容MySQL/Oracle的Proxy中件间(一)《初识Oracle的通信协议》
    0.前言MySQL由于开源的原因,有各式各样的中件间Proxy,极大的丰富了做高可用或迁移的方案,习惯了MySQL生态圈的灵活和便利,Oracle官方不开源代码和协议,没有中间件proxy,显得很......
  • 临时代码
    <template> <view> <u-keyboardmode="number":dotDisabled="true":show="true":overlay="false":showTips="false":tooltip="false"></u-keyboard> </view></t......
  • 验证oracle创建唯一键后索引的自动生成
    文档课题:验证oracle创建唯一键后索引的自动生成.数据库:oracle11.2.0.41、原表数据HR@orcl150>DESCtest2;NameNull?Type---......
  • PGSQL新建临时表
    初始化临时表,会话结束后自动删除普通写法CREATETEMPTABLEtmp_student(idVARCHAR(10),nameVARCHAR(3O),......
  • Oracle登录和报错:ORA-12560: TNS: 协议适配器错误
    网络上的解决办法1,查看Oracle的服务是否开启2,查看监听器是否开启3,在注册表中去查看Oracle_sid的值是否有误Oracle_sid的值查看方法::在windows平台如下操作......
  • 静默安装oracle 12c时报错INS-35178
    问题描述:静默安装oracle12c时报错INS-35178,如下所示:图形界面告警如下:配置文件中数据库内存管理选项如下所示:异常原因:物理内存大于4G不能用AMM,只能使用ASMM.解决方案:将配......
  • Oracle存储过程打印输出错误信息、行号,快速排查
    本文转载自https://blog.csdn.net/lw112190/article/details/128268465 感谢博主 天天代码码天天 热心分享测试存储过程如下:createorreplaceprocedureprc_testi......
  • win10中Oracle完全卸载
    1、停止所有服务win+R输入services.msc打开服务,停止所有Oracle服务。2、卸载Oracle3、清理注册表1)运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删......