oracle|錯誤|解決 沒有人會否認ORACLE是全球最有影響的資料庫產品之一;不過好的東西似乎總不是那麼好用(初看起來如此),甚至有些無情--總會給layman們一個個無情的錯誤號碼。下面是我個人的總結,條條有用,希望能給初學者一點啟示。 關於“好的東西似乎總不是那麼好用(初看起來如此)”的一個笑話:在參加 IBM DB2
oracle 第一章:日誌管理 1.forcing log switches sql> alter system switch logfile;2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql>
標籤:http://www.cnblogs.com/chen1388/archive/2010/07/06/1771919.htmldecode函數:decode(aa, 1, ‘xs‘, 2, ‘ps‘, ‘ms‘)相當於 (case aa when 1 then ‘xs‘when 2 then ‘ps‘ else ‘ms‘ end)http://www.cnblogs.com/chen1388/archive/2010/07/06/1771930
SQL中的單記錄函數1.ASCII返回與指定的字元對應的十進位數(註:是字元而非字串);SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- ------ 65 97 48 32 2.CHR給出整數,返回對應的字元;SQL> select chr(54740), chr(65) from dual;ZH C-- -
原文:http://xace.javaeye.com/blog/434537 /* 在實際使用sql工作中總會碰到將某一列的值放到標題中顯示.就是總說的行列轉換或者互換. 比如有如下資料: ID NAME KECHENG CHENGJI -- ---------- -------------------- ------- 1 a 語文 80 2 a 數學
這個網上有好多人已經做瞭解釋,相關代碼也很多,代碼參考http://hi.baidu.com/bailang3106/item/c80b0fed8a08dbd1ea34c952http://baser.blog.51cto.com/4153192/871086 收件者只有一個的過程如下: CREATE OR REPLACE PROCEDURE p_mail_sina(sender IN VARCHAR2,--發送人
有兩種含義的表大小。一種是分配給一個表的物理空間數量,而不管空間是否被使用。可以這樣查詢獲得位元組數:select segment_name, bytes from user_segments where segment_type = 'TABLE'; 或者 Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name另一種表實際使用的空間。這樣查詢:analyze table emp
在Oracle中,要按特定條件查詢前N條記錄,用個rownum就搞定了。 select * from emp where rownum <= 5 而且書上也告誡,不能對rownum用">",這也就意味著,如果你想用 select * from emp where rownum > 5 則是失敗的。要知道為什麼會失敗,則需要瞭解rownum背後的機制: 1 Oracle executes your query.2 Oracle fetches the first row and