Time of Update: 2015-06-29
標籤:上篇介紹了Oracle資料庫的基本操作指令:增、刪、改、查下面針對資料庫的管理進行介紹資料庫角色介紹資料管理員: 至少有一個資料庫管理員dba, 職責:安裝和升級oracel資料庫 建庫,資料表空間,表,視圖,索引
Time of Update: 2015-06-29
標籤:oracle 資料查詢 分組查詢 分組函數 在分組函數中,如果有一個尋找項分組,其他項必須也分組,比如下面的語句會報錯,因為sal分組了,而ename沒有分組:1.顯示工資最高的員工: 2.顯示所有員工的平均工資: 2.1使用系統函數:
Time of Update: 2015-06-28
標籤:declare v_exists_table number;begin select count(*) into v_exists_table from all_tables where table_name = ‘NUMBERS‘; if v_exists_table <> 0 then execute immediate ‘drop table NUMBERS‘; end if;end;/create table Numbers(ID NUMBER
Time of Update: 2015-06-28
標籤:SQL SERVER下產生隨機資料幹得多,可是到了Oracle下我就傻了。沒用過Oracle,不知道該怎麼辦?SQL SERVER下依靠TABLESAMPLE或者CHECKSUM(NEWID())來做隨機抽樣,Oracle則有它自己的隨機抽樣方法。這裡找到一篇文章講得挺好的:http://www.cnblogs.com/Athrun/archive/2009/04/25/1443619.htmlOracle下隨機取樣相關的辦法有:1)SAMPLE(percent)2)SAMPLE
Time of Update: 2015-06-29
標籤:oracle 資料還原點 我們都知道,在vmware虛擬機器中有一個拍攝快照的功能,我們可以把系統此時的狀態儲存下來,一方後面遇到不測事件,也好將系統還原,oracle中也有類似功能。 首先建立一張學生表: 向學生表中插入一條資料: 查詢資料: 資料正常顯示,沒有問題。 我現在要刪除這條資料,在刪除之前先建立一個還原點:刪除之後,再去查詢,資料沒了: 然後我恢複到剛才的還原點處,再查詢資料:
Time of Update: 2015-06-27
標籤:oracleSQLPLUS是ORACLE公司開發的很簡潔的管理工具,SQLPLUS是最好的,最核心的ORACLE管理工具。SQLPLUS簡潔而高效,捨棄浮華,反璞歸真。使用sqlplus,進入sqlplus並進行簡單的操作目的是熟悉oracle的小工具sqlplus的使用。通過系統使用者登陸SQLPLUS:系統使用者:sys,system:許可權最高,sys的高於system。sysman:用於操作企業管理器scott:密碼:tiger1、如何進入SQLPLUS介面進入DOS,然後鍵入如下
Time of Update: 2015-06-27
標籤:oracle 資料庫 使用者管理 使用者授權 1.建立一個新使用者(普通) create user 使用者名稱 identified by 密碼 樣本,建立一個名叫小明的使用者,密碼為xm 2.以管理員的身份給普通使用者修改密碼(當普通使用者忘掉自己的密碼時) alter user 使用者名稱 identified by 新密碼 3.建立一個新使用者(
Time of Update: 2015-06-26
標籤:--建立預存程序CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p(--參數IN表示輸入參數,OUT表示輸入參數,類型可以使用任意Oracle中的合法類型。 is_ym IN CHAR)AS--定義變數 vs_msg VARCHAR2(4000); --錯誤資訊變數 vs_ym_beg CHAR(6); --起始月份 vs_ym_end CHAR(6); --終止月份 vs_ym_sn_beg CHAR(6); --
Time of Update: 2015-06-28
標籤:oracle1.上節回顧2.PL/SQL的進階3.oracle的視圖4.oracle的觸發器目標:1.掌握PL/SQL的進階用法(能編寫分頁過程模組,下訂單過程模組。。。)2.會處理oracle常見的例外3.會編寫oracle各種觸發器4.理解視圖的概念並能靈活使用視圖任何電腦語言都有各種控制語句,在PL/SQL中也存在這樣的控制結構在本部分學習完畢後,希望大家達到:1)使用各種if2)使用迴圈結構3)使用控制語句 goto 和
Time of Update: 2015-06-28
標籤:使用預存程序中,最常用的莫過於查詢資料表,並返回結果集。在SQL SERVER 中,這類操作最簡單,通過簡單的select * from xx 即可完成。但是在Oracle中並不支援這種寫法,那麼我們怎麼實現跟SQL SERVER同樣的功能呢?且看以下代碼:create or replace procedure sp_getdept(rep_type in varchar2,sel in varchar2,result out sys_refcursor)as seq
Time of Update: 2015-06-27
標籤:oracle profile 登入限定 使用者鎖定 使用者解鎖 如果一個使用者連續三次登入失敗,則鎖定該使用者兩天,兩天之後該使用者才能重新登入。 建立profile檔案: 更新賬戶: 三次登入失敗後使用者就會被鎖定:使用者鎖住之後要怎麼給他解鎖:
Time of Update: 2015-06-25
標籤:ODP.NET 之訪問 Oracle 資料庫要相使用 Oracle Data Provider For .NET(ODP.NET),必須先安裝 ODP.NET 或者是 ODAC(Oracle Data Access Components)(ODAC 中包含 ODP.NET 這個組件)最好是把 ODT.NET 也安裝上,這樣,以後在 Visual Studio 中開發 Oracle
Time of Update: 2015-06-24
標籤:在PL/SQL中的what值中直接寫入預存程序的名稱+“分號”;begin sys.dbms_job.submit(job => :job, what => ‘del_ky_items;‘, next_date => to_date(‘24-06-2015 16:30:00‘, ‘dd-mm-yyyy hh24:mi:ss‘),
Time of Update: 2015-06-24
標籤:1、改用戶端字元集:通過WINDOWS的運行菜單運行Regedit,修改註冊表Start -> Run -> Rededit <-|Under registry Editor - > HKEY_LOCAL_MACHINE -> SOFTWARE ->ORACLE->KEY_XE->RIGHT WINDOW DOUBLE CLICK NLS_LANG -> CHANGE VALUE TO "AMERICAN_AMERICA.UTF8" -
Time of Update: 2015-06-25
標籤: 表備份模式備份:exp system/[email protected]:1521/db owner=(user) file=E:\DB\db20150326.dmp tables=(table);還原:imp system/[email protected]:1521/db fromuser=(user) touser=user
Time of Update: 2015-06-25
標籤:功能介紹:首先是進行無欄位的彙總,然後依次對每個欄位進行彙總 建立表: View Code 插入測試資料: View Code ROLLUP:Select t.classid,t.studentname,Sum(t.score) From Score t Group By Rollup(t.classid,t.studentname); 查詢結果: Cube:Select
Time of Update: 2015-06-24
標籤:oracle 自訂異常~~ DECLAREv_ename emp.ename%TYPE;BEGINSELECT ename INTO v_ename FROM emp WHERE sal = &v_sal;dbms_output.put_line( ‘僱員名:‘ ||
Time of Update: 2015-06-25
標籤:轉自:http://www.cnblogs.com/lovemoon714/archive/2012/02/29/2373695.html1、為什麼要使用包? 答: 在一個大型項目中,可能有很多模組,而每個模組又有自己的過程、函數等。而這些過程、函數預設是放在一起的(如在PL/SQL中,過程預設都是放在一起 的,即Procedures中),這些非常不方便查詢和維護,甚至會發生誤刪除的事件。所以通過使用包就可以分類管理過程和函數。&
Time of Update: 2015-06-24
標籤:一.安裝OracleStep1 下載oracle壓縮包並解壓到同一檔案夾下面 Step2 雙擊setup.exe進行安裝 Step3:進入如下介面配置:郵箱可不填,去掉更新 除了設定密碼,其他均可預設安裝! 可自行選擇安裝路徑,確保該安裝盤有4G以上記憶體可使用就行。 若檢測有問題就選擇“全部忽略” &n
Time of Update: 2015-06-23
標籤:oracle over 分析函數 在公司經常會用到oracle分析函數,在統計這塊用處很大,特別是複雜的sql查詢,我就在這邊結合網路一些資料進行了總結,希望可以協助到大家:Oracle分析函數——函數列表SUM :該Function Compute組中運算式的累積和MIN