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

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

Oracle數(shù)據(jù)庫中臨時表的深入研究

瀏覽:8日期:2023-11-12 18:03:40
最近考慮到我們的數(shù)據(jù)庫端寫存儲過程關于臨時表使用的情況,由于我們現(xiàn)在還不清楚數(shù)據(jù)庫端到底是怎么處理的,是否和Sql Server的處理方式相同,是否會存在隱患等等一些問題,為了避免將來不必要的麻煩我做了深入的研究和查看了一些權威的資料,現(xiàn)在和大家共享,希望大家在處理 Oracle臨時表是注重一下: 首先是創(chuàng)建臨時表的語法: CREATE GLOBAL TEMPORARY TABLE table'(' column datatype [DEFAULT eXPr] [{ NULL NOT NULL}][, column datatype [DEFAULT expr] [ {NULL NOT NULL} ]... ')'ON COMMIT {DELETE PRESERVE } ROWS Oracle中的臨時表有兩種一種是事務級別的臨時表它在事務結束的時候自動清空記錄,另一種是會話級的它在我們訪問數(shù)據(jù)庫是的一個會話結束后自動的清空。關于臨時表多用戶并行不是問題,一個會話從來不會阻止另一個會話使用臨時表。即使“鎖定”臨時表,一個會話也不會阻止其他會話使用它們的臨時表。 假如有在SQL SERVER 和或sybase中使用臨時表的經(jīng)驗,需要主要考慮的不是執(zhí)行select x,y ,z into #temp from some_table 來創(chuàng)建和裝載臨時表,而是: 1.對于每一個數(shù)據(jù)庫,創(chuàng)建所有的temp表作為全局臨時表。這將作為應用程序安裝的一部分完成,就像創(chuàng)建永久表一樣。 2.只要在過程中簡單的insert into temp(x,y,z) selelct x,y,z from some_table。 只是理解這點,這里的目的不是運行存儲過程創(chuàng)建表。在Oracle中這樣做不是正確的方法。DDL是一種消耗資源非常大的操作,在運行時盡量不要使用,應用程序需要的臨時表應在應用程序安裝時創(chuàng)建,而不是在運行時創(chuàng)建。Oracle中的臨時表和其他數(shù)據(jù)庫的臨時表是相似的,在每個數(shù)據(jù)庫中創(chuàng)建臨時表一次,不必在數(shù)據(jù)庫中的每個存儲過程中創(chuàng)建一次。臨時表總是存在的,他們作為對象存在于數(shù)據(jù)字典中,并且總是保持為空,直到有會話在其中放入數(shù)據(jù)。 所有我在這里說明假如我們在存儲過程中建臨時表,每次都建立一個那么我的系統(tǒng)隨著用戶的操作調用此存儲過程,每次多一個這樣的表,我們在不知不覺中數(shù)據(jù)庫中的表的數(shù)量會越來越多,而我們還不知道會存在很大的隱患的所有說這點不可小視,為了我們的系統(tǒng)能在客戶那里平穩(wěn)、安全的運行我們一定要注重這樣的問題。假如不手動Drop 表,臨時表還是在數(shù)據(jù)字典中存在的。
主站蜘蛛池模板: 潜水搅拌机-双曲面搅拌机-潜水推进器|奥伯尔环保 | 志高装潢官网-苏州老房旧房装修改造-二手房装修翻新 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 武汉森源蓝天环境科技工程有限公司-为环境污染治理提供协同解决方案 | 膜结构_ETFE膜结构_膜结构厂家_膜结构设计-深圳市烨兴智能空间技术有限公司 | 安徽集装箱厂-合肥国彩钢结构板房工程有限公司 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 | 焦作网 WWW.JZRB.COM| 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 破碎机锤头_合金耐磨锤头_郑州宇耐机械工程技术有限公司 | 工控机-工业平板电脑-研华工控机-研越无风扇嵌入式box工控机 | 优宝-汽车润滑脂-轴承润滑脂-高温齿轮润滑油脂厂家 | 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 专业的压球机生产线及解决方案厂家-河南腾达机械厂 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 灌装封尾机_胶水灌装机_软管灌装封尾机_无锡和博自动化机械制造有限公司 | 耐破强度测试仪-纸箱破裂强度试验机-济南三泉中石单品站 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | 北京京云律师事务所 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 二氧化碳/活性炭投加系统,次氯酸钠发生器,紫外线消毒设备|广州新奥 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 首页_中夏易经起名网| TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 |