1樓:匿名使用者
解答:select col from(
select sys_connect_by_path(col,',')||',' col,level from(
select col,row_number() over(order by rownum) rn from (
select distinct substr(col,instr(col,',',1,rownum)+1,instr(col,',',1,rownum+1)-instr(col,',',1,rownum)-1) col from (
select ',1,2,5,9,1,2,5,9,1,3,9,' col from dual
) connect by rownum connect by prior rn = rn -1 order by level desc ) where rownum=1 2樓:半斤加小八兩 用substrb函式 substrb(c1,n1[,n2]) 【功能】擷取子字串 【說明】多位元組符(漢字、全形符等),按2個字元計算【引數】在字元表示式c1裡,從n1開始取n2個字元;若不指定n2,則從第y個字元直到結束的字串. 【返回】字元型,若從右邊開始,n1為負 eg:substrb('-500+400-300+200+100',1,1) 得到 ‘-’ 如何修改oracle資料庫查詢的預設大小寫狀態 3樓:匿名使用者 使用oracle時,預設情況下是,大寫的,這個是oracle公司規定這樣的,但是它是有大小區分的,如果要小寫你要在建立語句是特別宣告,就是用->--雙引號-<--把要弄成小寫的引起來。不然你就已經預設它為大寫,最後在以後的查詢中無論你使用大寫還是小寫,它的最終形式都是大寫! 小寫方式舉例: sql> create table "a" 2 ( 3 "c" varchar(10) 4 ); table created sql> insert into "a" 2 values ('bb'); 1 row inserted sql> select * from 2 "a"; c----------bb 4樓:落木無邊 在oracle中,有一些字元函式: upper(字串):轉換為大寫 lower(字串):轉換為小寫 initcap(字串):首字母大寫 replace(字串1,字串2,字串3):將串1中所有的串2,替換成串3 1、將小寫字元變成大寫字元:upper(字串) select upper(‘smith’) from dual; 在查詢中使用upper函式 select * from emp where ename=upper(‘smith’); 2、將大寫字元變成小寫字元:lower(字串) select lower(‘smith’) from dual; 3、將單詞首字母大寫,其他字元小寫:initcap(字串) select initcap(‘hello world!’) from dual; 在查詢中使用initcap函式 select initcap(ename) from emp; 4、內容替換:replace() select replace('hello', 'l', 'x') from dual; 5樓:匿名使用者 首先oracle不是把列名預設轉換為大寫狀態,而是oracle中儲存的就是大寫狀態,也就是說你不特別加引號來標明的話,oracle會預設為大寫。所以要讓oracle查詢出來是小寫,不需要任何設定,只需要建立表的時候就寫成是小寫, sql> create table aa("id" number, "name" varchar2(10)) ; 表已建立。 sql> select * from aa ; 未選定行 sql> insert into aa values(1,'wang') ; 已建立 1 行。 sql> select * from aa ; id name ---------- ----------1 wang 6樓: pl/sql 編輯器中,執行tools/preferencs/user inte***ce/ plsql beaatify中編輯你sql語句顯示的樣式即可。你會ms word就會 7樓:匿名使用者 你寫sql的時候,應該是在客戶端裡輸入的吧?可以修改一下oracle客戶端裡的設定。 8樓:匿名使用者 你的cola 指的是列名 我用的pl/sql 可以設定 9樓: 4lou xue xi l 如何修改oracle資料庫查詢的預設大小寫狀態 10樓:邛英彥焉周 在oracle中,有一些字元函式: upper(字串):轉換為大寫 lower(字串):轉換為小寫 initcap(字串):首字母大寫 replace(字串1,字串2,字串3):將串1中所有的串2,替換成串3 1、將小寫字元變成大寫字元:upper(字串)select upper(‘smith’) from dual; 在查詢中使用upper函式 select *from empwhere ename=upper(‘smith’); 2、將大寫字元變成小寫字元:lower(字串)select lower(‘smith’) from dual; 3、將單詞首字母大寫,其他字元小寫:initcap(字串)select initcap(‘hello world!’) from dual; 在查詢中使用initcap函式 select initcap(ename) from emp; 4、內容替換:replace() select replace('hello', 'l', 'x') from dual; 11樓:書憶梅段琨 pl/sql 編輯器中,執行tools/preferencs/userinte***ce/ plsql beaatify中編輯你sql語句顯示的樣式即可。你會msword就會 千鋒教育 1 toad支援將excel或mdb檔案匯入oracle2 也可以將excel或mdb檔案先匯出成txt文字檔案,再用oracle的sqlldr命令實現 sqlldr userid ip 123456 control city.ctl log city.log direct true 3 ... oracle 11g進行資料庫遷移 的意思不是很明確。如果是把一個資料庫的資料遷移到另外一個資料庫中時,與flash recovery area沒什麼關係。flash recovery area只是一個閃回區,作為一種短時間的備份恢復資料用的。如何將oracle資料庫資料檔案遷移到其它目錄 建使用者... 新建一個類庫的專案。然後把你這連線的類放進去。生成就是dll。然後public一堆方法。 你把連線資料庫和資料庫打交道的cs類庫寫好後,生成一下,再到應用程式集的資料夾bin下找就有dll和pdb檔案。是啊,生成dll檔案後在你的專案中新增應用dll檔案,在業務邏輯層可以呼叫類庫中的所有的公開的方法...如何將Excel匯入Oracle資料庫
如何將ORACLE資料庫資料檔案遷移到其它目錄
c如何將資料庫連線封裝成,c 如何將資料庫連線封裝成dll