--首先檢查資料庫中是否有CTXSYS使用者和CTXAPP腳色。--如果沒有這個使用者和角色,意味著你的資料庫建立時未安裝intermedia功能。--你必須修改資料庫以安裝這項功能。--用sys使用者為了使用者gzinfo分配許可權Code highlighting produced by Actipro CodeHighlighter
http://lwl0606.cmszs.com/archives/excel-vba-string-function.html先建好表,然後寫帶輸出參數的預存程序Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATE OR REPLACE PROCEDURE "MES"."MES_GETKEY" (KName IN VARCHAR2
http://lwl0606.cmszs.com/archives/oracle-split-string-function.htmlCREATE OR REPLACE TYPE Varchar2Varray IS VARRAY(100) of VARCHAR2(40);/CREATE OR REPLACE FUNCTION sf_split_string (string VARCHAR2, substring VARCHAR2) RETURN Varchar2Varray IS len
資料庫中經常會有會某列進行排名,分組排名,求名次的需求,以前用的比較笨的方法 先order by 某列,然後用rownum今天學到兩個函數可以實現這樣的功能 rank,dense_rank具體文法如下:RANK ( ) OVER ( [query_partition_clause] order_by_clause )。 dense_rank與rank()用法相當,但是有一個區別:dence_rank在處理相同的等級時,等級的數值不會跳過。rank則跳過。 例如:表 A B C a
(特別說明,本帖主要來自於"玩轉C科技.NET"整理的問題,本人做了一點編輯,加了一點點自己的意見,原文見:http://www.cnblogs.com/volnet/archive/2008/04/01/oracle_error_ORA_01033.html#1525203,在此對"玩轉C科技.NET"表示感謝。另權當為自己的blog充一下數。)錯誤編碼:ORA-01033: ORACLE initialization or shutdown in
Vista裝oracle10g的時候,出現了不少問題,尤其是資料庫不能建立的問題。最終才發現自己那麼傻,換個版本 for vista的 立刻就OK拉。http://www.oracle.com/technology/global/cn/software/products/database/oracle10g/htdocs/10203vista.html可惜還要註冊。簡單註冊好後就下載安裝,安裝過程就再也沒碰到什麼亂七八糟的大問題。 安裝好後,碰到兩個小問題:1,sql*plus
經常早查詢語句中用到這樣的串連有點小問題,所以特意查了一下資料歸納一下: 外串連比較容易理解,A、一般在某些分類編碼中使用,例如你有一張員工資訊表,其中的職位資訊是個代碼,而這個代碼對應的含義在 職位 表中描述B、資訊分類儲存,例如上述的員工資訊表,其對應的每個月的工資情況在領一張表中,這個時候需要外串連進行表關聯外串連的關聯欄位一般在資料類型和名稱上相同或者相似,你可以這麼寫 from a left join b on a.id =