本系列文章導航[Oracle]高效的PL/SQL程序設計(一)--偽列ROWNUM使用技巧[Oracle]高效的PL/SQL程序設計(二)--標量子查詢[Oracle]高效的PL/SQL程序設計(三)--Package的優點[Oracle]高效的PL/SQL程序設計(四)--批量處理[Oracle]高效的PL/SQL程序設計(五)--調用存儲過程返回結果集[Oracle]高效的PL/SQL程序設計(六)--%ROWTYPE的使用在PL/SQL程序中,我們會
系統 2019-08-12 09:29:43 2270
轉載自:http://www.cnblogs.com/hoojo/p/oracle_procedure_job_interval.htmlOraclejobprocedure存儲過程定時任務oraclejob有定時執行的功能,可以在指定的時間點或每天的某個時間點自行執行任務。一、查詢系統中的job,可以查詢視圖--相關視圖select*fromdba_jobs;select*fromall_jobs;select*fromuser_jobs;--查詢字段描
系統 2019-08-12 01:54:34 2270
Oracle11g新特性點評Oracle11g新特性簡介Oracle11g現在已經正式推出。和她以前其他產品一樣,新一代的oracle又將增加很多激動人心的新特性。IT168技術開發頻道組織ITPUB數據庫社區多位斑竹,發表系列技術點評文章。·點評Oracle11g新特性之分區·點評Oracle11g新特性之:數據壓縮技術·點評Oracle11g新特性之統計信息收集·點評Oracle11g新特性之執行計劃管理·點評Oracle11g新特性之自動內存管理·O
系統 2019-08-12 01:52:42 2270
新手發帖,很多方面都是剛入門,有錯誤的地方請大家見諒,歡迎批評指正select*frombiz_person_impl;--員人表select*fromdm_professional_title;--專家技術職稱select*fromdm_title_level;--職稱級別實現統計員人各個職稱級別數每日一道理“一年之計在于春”,十幾歲的年紀,正是人生的春天,別辜負了歲月老人的厚愛與恩賜。行動起來,播種夢想吧!selectcasewhendtl.value
系統 2019-08-12 01:52:42 2270
首先查找目標用戶的當前進程,注意是serial#而不是serial,網上有的介紹漏掉了#:selectsid,serial#fromv$sessionwhereusername='ERP';使用此語句會返回一個進程列表,每行有兩個數字,然后用數字替代下面的sid和serialaltersystemkillsession'sid,serial';例如altersystemkillsession'222,123';通過select語句可能返回多行記錄,所以要多
系統 2019-08-12 01:52:39 2270
轉自:http://chenxy.blog.51cto.com/729966/1684591、相同點a.都可以刪除數據,其中truncate用于全表清空數據,而delete可以選擇的刪除2、不同點:a.回滾,delete支持事物回滾,而truncate不支持。延伸:在oracle中事物能回滾,是因為oracle中設計的undo表空間。數據再刪除后仍能回滾是因為把數據放到了undo表空間delte屬于DML語言,DML語言需要手動提交事物,可以進行事務回滾t
系統 2019-08-12 01:51:28 2270
1.Oracle下載Oracle的官網為:www.oracle.comOracle下載的地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html2.安裝的準備條件2.1檢查硬件環境:內存至少1G,Windows2000以上的操作系統2.2設置IP安裝過程會進行先決條件檢查,包括檢查網絡配置要求。3.安裝Oracle待補4.查看安裝結果4.1程序
系統 2019-08-29 23:11:10 2269
http://flash7783.javaeye.com/blog/648683數據庫導入/導出知識connectsystem/密碼@實例名;--刪除用戶及表空間dropuserpubrcascade;droptablespacepubrtsincludingcontents;--創建表空間、用戶及授角色權限CREATETABLESPACEpubrtsDATAFILE'F:\oradata\ttfj\pubrts.dat'SIZE200MREUSEAUTO
系統 2019-08-12 01:54:52 2269
■表和視圖不可以重名,但表可以和索引、約束同名。表名和列名都是不區分大小寫的,Oracle會先把名字轉換為大寫,再把它們存儲在數據字典中。如果名字中用雙引號("")括起來,它會在oracle數據字典中成為區分大小寫的名字.注意:大對象數據類型的列不能出現在WHERE,GROUPBY或ORDERBY子句中。不能在SQL*Plus等環境中查詢、顯示大對象類型的數據,也不能通過INSERT語句插入大對象類型的數據,否則會出錯。■如果將表的存儲參數MAXEXTEN
系統 2019-08-12 01:53:33 2269
有些時候我們需要和程序交互,此時需要綁定量下面兩個例子簡介在SELECT和DML里面綁定變量的用法SELECT里面的綁定變量[root@Ora10Gpy]#catSelectBinding.py#!/bin/envpython#coding=utf-8#filename:execisebindinginselect#Author:DBA_WaterBinimportcx_Oracleconn=cx_Oracle.connect('hr/hr@orcl')c
系統 2019-08-12 01:52:10 2269
overviewofthepgapga是在操作系統的進程或是線程特定的一塊內存區域,它不是共享的。因為pga是進程指定的,因此它不會在sga中分配。pga是一個內存堆,其中包含了被專用服務器或是共享服務器金曾鎖需要的一些會話變量信息。服務器進程需要在pga中分配一些所需的內存結構。一個比喻為,pga是一個臨時的文件管理員的工作區域,這個文件管理員就是服務進程,她是為客戶服務工作的(clientprocess),然后文件管理員把工作區域分為很多的區域,然后來
系統 2019-08-12 01:52:08 2269
oracle11g將觸發器分為5種:1.DDL觸發器:當在數據庫中創建、修改、重命名、刪除對象時觸發。2.DML或行級別觸發器:當在表中插入、更新或刪除數據時觸發;可用于在值被改變前(before)進行審核、檢查、保存、和替代。3.復合觸發器:既是語句級又是行級觸發器。在需要同時使用語句級觸發器和行級觸發器時可以使用復合觸發器。4.insteadof觸發器:用于停止DML語句的執行并重定向DML語句,即視圖觸發器。5.系統或數據庫事件觸發器:用于跟蹤系統事
系統 2019-08-12 01:54:55 2268
1--創建表tab_a2--createtabletab_a(idintprimarykeynotnull,pidint);3--創建序列4/**5createsequenceseq_a6incrementby17startwith18nomaxvalue9nocycle10cache20;11**/12--創建存儲過程13createorreplaceprocedurepro_a_insertis14iNUMBER(20);15begin16foriIn
系統 2019-08-12 01:54:50 2268
SQL*Loader原理SQL*Loader是Oracle提供的用于數據加載的一種工具,它比較適合業務分析類型數據庫(數據倉庫),能處理多種格式的平面文件,批量數據裝載比傳統的數據插入效率更高。其示意圖如下:控制文件:用于控制數據導入的行為方式的文件(最重要的文件)。參數文件(可選)數據文件:放置源數據的平面文件錯誤文件:在數據加載時,把無法正確加載的數據放入錯誤文件中(比如數據格式問題、數據類型問題等)丟棄文件(可選):有些數據,雖然數據格式、數據類型沒
系統 2019-08-12 01:53:21 2268
剛接觸ORACLE的人肯定會對實例和數據庫感到困惑,實例到底代表些什么?為什么會有這個概念的出現?ORACLE實例=進程+進程所使用的內存(SGA)實例是一個臨時性的東西,你也可以認為它代表了數據庫某一時刻的狀態!數據庫=重做文件+控制文件+數據文件+臨時文件數據庫是永久的,是一個文件的集合。ORACLE實例和數據庫之間的關系1.臨時性和永久性2.實例可以在沒有數據文件的情況下單獨啟動startupnomount,通常沒什么意義3.一個實例在其生存期內只能
系統 2019-08-12 01:52:16 2268