电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Oracle中的臨時表用法匯總

瀏覽:2日期:2023-11-14 17:28:31
說明:下文中的一些說明和示例代碼摘自CSDN,恕不一一指明出處,在此一并對相關作者表示感謝! 假如作者有異議,請來信說明1 語法;在Oracle中,可以創建以下兩種臨時表: 1) 會話特有的臨時表 CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification> ) ON COMMIT PRESERVE ROWS; 2) 事務特有的臨時表 CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification> ) ON COMMIT DELETE ROWS; CREATE GLOBAL TEMPORARY TABLE MyTempTable 所建的臨時表雖然是存在的,但是假如insert 一條記錄然后用別的連接登上去select,記錄是空的。--ON COMMIT DELETE ROWS 說明臨時表是事務指定,每次提交后ORACLE將截斷表(刪除全部行) --ON COMMIT PRESERVE ROWS 說明臨時表是會話指定,當中斷會話時ORACLE將截斷表。2 動態創建;create or replace procedure pro_temp(v_col1 varchar2,v_col2 varchar2) asv_num number;beginselect count(*) into v_num from user_tables where table_name='T_TEMP';--create temporary tableif v_num<1 thenexecute immediate 'CREATE GLOBAL TEMPORARY TABLE T_TEMP (COL1 VARCHAR2(10),COL2 VARCHAR2(10)) ON COMMIT delete ROWS';end if;--insert dataexecute immediate 'insert into t_temp values('''v_col1''','''v_col2''')';execute immediate 'select col1 from t_temp' into v_num;dbms_output.put_line(v_num);execute immediate 'delete from t_temp';commit;execute immediate 'drop table t_temp';end pro_temp;測試:15:23:54 SQL> set serveroutput on15:24:01 SQL> exec pro_temp('11','22');11PL/SQL 過程已成功完成。已用時間: 00: 00: 00.7915:24:08 SQL> desc t_temp;ERROR:ORA-04043: 對象 t_temp 不存在3 特性和性能(與普通表和視圖的比較);臨時表只在當前連接內有效臨時表不建立索引,所以假如數據量比較大或進行多次查詢時,不推薦使用數據處理比較復雜的時候時表快,反之視圖快點在僅僅查詢數據的時候建議用游標: open cursor for 'sql clause';歡迎補充!
標簽: Oracle 數據庫
主站蜘蛛池模板: 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 香蕉筛|直线|等厚|弧形|振动筛|香蕉筛厂家-洛阳隆中重工 | 亚克力制品定制,上海嘉定有机玻璃加工制作生产厂家—官网 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 山东柳店新能源科技有限公司| 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 网络推广公司_网络营销方案策划_企业网络推广外包平台-上海澜推网络 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 办公室家具_板式办公家具定制厂家-FMARTS福玛仕办公家具 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 山东臭氧发生器,臭氧发生器厂家-山东瑞华环保设备 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 123悬赏网_发布悬赏任务_广告任务平台 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 欧版反击式破碎机-欧版反击破-矿山石料破碎生产线-青州奥凯诺机械 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 |