- Feb 11 Wed 2015 10:40
-
online redo log 相關
- Feb 11 Wed 2015 09:37
-
<案例>instr+substr
案例來源: PTT
輸入 select substr(atable,1,7) from table A;
的結果為
0001236
0000782
0000107
0000227
0001489
我使用想讓輸出的結果為
1236
782
107
227
1489
- Feb 06 Fri 2015 08:12
-
<案例> column轉換
- Jan 26 Mon 2015 16:09
-
<刪除相同資料>語法
create table corce (aa int);
insert into corce values('90');
insert into corce values('90');
insert into corce values('90');
insert into corce values('90');
insert into corce values('90');
insert into corce values('90');
- Jan 23 Fri 2015 09:43
-
<案例>同table不同欄位count
- Jan 22 Thu 2015 11:14
-
<案例>欄位C=A+B 使用trigger
有一個學生分數表(testaa),其欄位由 學號 國文 英文 總分組成,因為總分是國文和英文的加總,因此這些非主鍵欄位具有相依姓,違反第三正規化,必須將總分由表中移除令成一張表
但由此正規化後會產生一些問題,如果成績有變動 總分則部會跟著變動,因此有以下兩個方法來處理這個問題
1. 不建立總分表格
但由此正規化後會產生一些問題,如果成績有變動 總分則部會跟著變動,因此有以下兩個方法來處理這個問題
1. 不建立總分表格
- Jan 21 Wed 2015 13:31
-
<案例>交易日期
1.資料表如下:
OPTD_N
--------------
交易日期
---------------
2008-01-02
2008-01-03
2008-01-04
2008-01-07
2.希望達成的顯示方式:
交易日期 次一個交易日
---------------------
2008-01-02 2008-01-03
2008-01-03 2008-01-04
2008-01-04 2008-01-07
2008-01-07 2008-01-08
OPTD_N
--------------
交易日期
---------------
2008-01-02
2008-01-03
2008-01-04
2008-01-07
2.希望達成的顯示方式:
交易日期 次一個交易日
---------------------
2008-01-02 2008-01-03
2008-01-03 2008-01-04
2008-01-04 2008-01-07
2008-01-07 2008-01-08
- Dec 05 Fri 2014 13:54
-
<case>update 多筆資料 利用update+for迴圈
- Dec 05 Fri 2014 09:59
-
<case>:大量資料進行資料比對-透過PLSQL

近期處理到一筆大量數據的case,資料儲存方式是使用excel,user有一萬多筆(15672筆)的資料需要與120個磁區中的備份資料進行比對(約70萬筆的紀錄),找出這些資料是被儲存在哪個備份磁區中,由於都是用excel儲存資料,因此若要進行人工比對需要耗費相當大的人力以及時間,因此我將這些excel檔匯入oracle中使用plsql程式來進行處理。
匯入的方法是透過sql developer來處理,參考資料如下網址:
http://wazai.net/2711/oracle-%E5%8C%AF%E5%85%A5%E5%8C%AF%E5%87%BA-excel-%E9%80%8F%E9%81%8E-sql-developer/comment-page-1
- Nov 03 Mon 2014 08:44
-
oracle冷備份/熱備份/熱備份還原

oracle冷備份操作如下:
1.shutdown資料庫
2.將重要文件備份到指定位置(datafile,controlfile,online log,archive log)
3.startup資料庫
- Oct 30 Thu 2014 15:00
-
oracle EXP/IMP


