在WinMerge視窗上方工具列依序點選 :

1.編輯->選項

2.跳出視窗左方窗口->系統

--右方窗口可設定暫存檔資料夾 --

3.勾選自訂資料夾

自由之翼-TW 發表在 痞客邦 留言(0) 人氣()

在ORACLE 資料庫中 有個欄位類型比較特別 主要是用來儲存大量資料 例如圖片的blob

如果遇到要查找這一類的欄位內容 我們可以使用以下方式:

語法:dbms_lob.instr(欄位,要查詢的字串,起始位置,第幾次出現的目標) > 0        // 回傳值 >0 表示有找到資料

在這裡的查詢字串  需要先轉換為16進制 我們可以利用內建的 utl_raw.cast_to_raw() 函式轉換字串

e.g.

自由之翼-TW 發表在 痞客邦 留言(0) 人氣()

正常來說 我們可以透過 WHERE ROWNUM <10 的語句來取得資料庫內的前10筆資料

但是如果遇到需要同時排序 (ORDER BY 欄位) 的情況 , 這時候的ROWNUM還是排序前的編號

這種情況取不到排序後的資料,容易導致分頁的應用發生問題

解決方法如下

語法: ROW_NUMBER() OVER( ORDER BY 欄位 ) as NUM   

自由之翼-TW 發表在 痞客邦 留言(0) 人氣()

將資料庫日期格式轉換成timestamp形式 做日期的比較

在資料庫看到的原始日期格式可能是 2019/05/28 下午 03:28:59

透過oracle資料庫 內建的 to_timestamp() 函式 可以將日期轉換成timestamp形式

語法: to_timestamp( 欄位名稱 ,格式 )   //常用的格式為 "YYYY/MM/DD HH24:MI:SS"

e.g.

自由之翼-TW 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。