程式設計時偶爾會有出現暫存表的使用需求。
當然有些設計是考慮到union或暫存表哪個速率快。
因此會有出現需要進行資料搬移的需求。
太久沒用這類需求,難得使用到,因此記錄下來方便以後參考用。
create temp_table (欄位)
建立暫存表的概念跟建立實體表一樣。
之後當然就是資料搬移的問題。
過去有些做法是利用程式的迴圈把資料一筆一筆讀出來之後再依比一比的insert到另一張表。
但這種作法雖然以程式設計人員而言可以掌控的很完整,但缺點就是需要多次存取資料庫的需求。
當然,其實資料庫本身就有其功能。
簡單範例概念如下:
insert table1(col1,col2)
select col1,col2 from table2 where 1=1
這樣就能直接一個請求需求,就達到資料搬移的效果了。
訂閱:
張貼留言 (Atom)
[工作心得]會議記錄撰寫原則
會議記錄撰寫原則 一般而言撰寫會議紀錄時,就是會議決策結果進行文字記錄,藉此留下討倫決策結果並進行對其進行執行作業;透過紀錄的作業紀錄,可以表現出對事件闡述狀況,並呈現出好的說明方紀錄。 會議的用意本身是要進行決策的一個過程,決策結果透過記錄的方式公告出來進行執行方案的推動,在...
-
取得當月份的第一天與最後一天 $month_start = date('Ym01 00:00:00'); //本月第一天 $month_end = strtotime($month_start); $month_end = strtotime(...
-
開發是一份充滿未知與探索的工作。 雖說現在是一個資訊爆炸的時代。 程式開發的工作雖然都可以在網路上找到相關程式碼或套件等等。 我們擔任開發的技術人員常常可以使用這些套件工具進行開發新功能。 而在此時卻會造成一個嚴重的問題。 就是只要系統會動而不在乎他的真正用意...
-
Excel COUNT家族函數使用介紹 COUNT 系列函數簡易使用說 Excel中提供了計數函數可以使用,目前已經提供了COUNT、COUNTA、COUNTBLANK、COUNTIF、COUNTIFS這幾個,分別的代表了不一樣的狀況,今天就來簡單整理一下這幾個函數的使用方法...
沒有留言:
張貼留言