Oracle從8.1.6開始提供分析函數,分析函數用于計算基于組的某種聚合值,它和聚合函數的不同之處是對于每個組返回多行,而聚合函數對于每個組只返回一行。下面例子中使用的表來自Oracle自帶的HR用戶下的表,如果沒有安裝該用戶,可以在SYS用戶下運行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql來創建。除本文內容外,你還可參考:ROLLUP與CUBEhttp://xsb.itpub.net/pos
系統 2019-08-12 01:52:10 2226
第三十七講ifthenifelsethenifelsethenelsifelsifcreateorreplaceprocedurepro1(v_in_enamevarchar2)is--定義工資變量v_salemp.sal%type;beginselectsalintov_salfromempwhereename=發——沁+;ifv_sal<2000thenupdateempsetsal=sal*1.1whereename=v+in+ename;endif
系統 2019-08-12 01:32:20 2226
審計是監視和記錄所選用戶的數據活動的。審計操作類型包括登錄企圖、對象訪問和數據庫操作。審計記錄包括被審計的操作、執行操作的用戶、操作的時間等信息。1、啟用審計其具體步驟如下:(1)進入Oracle的企業管理器,在服務器下面的數據庫配置中選擇初始化參數。(2)點擊初始化后進入如下初始化參數界面該界面有兩個選項界面,當前和SPFile,其中當前是展示參數值的,而SPFile是修改參數值的。(3)在SPFile界面找到audit_trail參數,該參數是管理審計
系統 2019-08-29 22:12:13 2225
本文轉自:http://blog.csdn.net/mydriverc/archive/2007/06/14/1652128.aspx本項目除用到"實時數據庫"外,還需要用Oracle數據庫存儲大量的配置信息和生成的數據,而且對Oracle的讀取相當的頻繁,在項目開始之處,數據訪問就是一個很令人煩惱的問題,僅僅數據訪問類就修改了好多版本,直到目前正在使用的這個版本.同時為了應付開發過程中不時需要讀取SqlServer和Access數據庫,所以就寫成三種數據
系統 2019-08-12 01:55:26 2225
Oracle數據庫提供了幾種不同的數據庫啟動和關閉方式,本文將詳細介紹這些啟動和關閉方式之間的區別以及它們各自不同的功能。一、啟動和關閉Oracle數據庫對于大多數OracleDBA來說,啟動和關閉Oracle數據庫最常用的方式就是在命令行方式下的ServerManager。從Oracle8i以后,系統將ServerManager的所有功能都集中到了SQL*Plus中,也就是說從8i以后對于數據庫的啟動和關閉可以直接通過SQL*Plus來完成,而不再另外需
系統 2019-08-12 01:54:48 2225
除數據庫表中的重復記錄根據條件①創建表準備數據創建表tab_test--CreatetablecreatetableTAB_TEST(IDNUMBER,NAMENVARCHAR2(10),VALUENVARCHAR2(10),TIMEDATEdefaultsysdatenotnull)插入模擬數據insertintotab_test(ID,NAME,VALUE)values(1,'aa','vv');insertintotab_test(ID,NAME,V
系統 2019-08-12 01:54:39 2225
首先在web.config文件中添加然后把一下的代碼考到一個空的cs中文件中,就能用了。usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Secu
系統 2019-08-12 01:54:17 2225
SQLServer使用英文字符串的匹配的時候默認是忽略大小寫的,這樣用起來是比較方便的,如果想不忽略大小寫也可以修改配置,但是Oracle好像不能忽略大小寫,在進行字符串匹配的時候就比較麻煩了。那么該怎么解決大小寫敏感的問題,把需要的數據都查詢出來呢?最常見的辦法就是把查詢的參數和字段中的內容都轉化成大寫或者都轉化成小寫,這樣就可匹配了。比如如下的查詢:select*fromhr.EMPLOYEEStwhereupper(first_name)=upper
系統 2019-08-12 01:53:23 2225
參考:http://wwyz998.blog.163.com/blog/static/321867852011117111832334/oracle移動數據文件1.連接到數據庫[oracle@linux]$./sqlplus/nologSQL>conn/assysdba2.查看數據文件位置SQL>selectfile_namefromsys.dba_data_files;或SQL>selectnamefromv$datafile;FILE_NAME----
系統 2019-08-12 01:52:58 2225
Oracle11g新特性點評Oracle11g新特性簡介Oracle11g現在已經正式推出。和她以前其他產品一樣,新一代的oracle又將增加很多激動人心的新特性。IT168技術開發頻道組織ITPUB數據庫社區多位斑竹,發表系列技術點評文章。·點評Oracle11g新特性之分區·點評Oracle11g新特性之:數據壓縮技術·點評Oracle11g新特性之統計信息收集·點評Oracle11g新特性之執行計劃管理·點評Oracle11g新特性之自動內存管理·O
系統 2019-08-12 01:52:42 2225
新手發帖,很多方面都是剛入門,有錯誤的地方請大家見諒,歡迎批評指正select*frombiz_person_impl;--員人表select*fromdm_professional_title;--專家技術職稱select*fromdm_title_level;--職稱級別實現統計員人各個職稱級別數每日一道理“一年之計在于春”,十幾歲的年紀,正是人生的春天,別辜負了歲月老人的厚愛與恩賜。行動起來,播種夢想吧!selectcasewhendtl.value
系統 2019-08-12 01:52:42 2225
Oracle安裝完后,其中有一個缺省的數據庫,除了這個缺省的數據庫外,我們還可以創建自己的數據庫。對于初學者來說,為了避免麻煩,可以用'DatabaseConfigurationAssistant'向導來創建數據庫。創建完數據庫后,并不能立即在數據庫中建表,必須先創建該數據庫的用戶,并且為該用戶指定表空間。下面是創建數據庫用戶的具體過程:1.假如現在已經建好名為'news'的數據庫,此時在F:/oracle/product/10.1.0/oradata/目
系統 2019-08-12 01:51:50 2225
本系列文章導航[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 2224
需要重建密碼文件,具體步驟如下:1.首先,確定你的密碼文件的路徑和名稱:在windows下密碼文件路徑oracle_home\database密碼文件名稱pwd+sid.ora在unix下密碼文件路徑oracle_home/dbs密碼文件名稱pwd+sidSid為實例名稱,查看實例名稱Selectinstance_namefromv$instance;select'pwd'||instance_name||'.ora'fromv$instance;2.將原
系統 2019-08-12 01:54:31 2224
程序包由兩部分構成:規范(specification)和主體(body)。創建表createtablePEOPLE(IDNUMBERprimarykeynotnull,NAMENVARCHAR2(20)notnull,STATUSNVARCHAR2(3))insertintopeople(id,name,status)values(1,'福康','CLX');insertintopeople(id,name,status)values(2,'陸曉','ac
系統 2019-08-12 01:52:52 2224