原创 【整理】truncate,delete,drop用於數據刪除
Description:從生產環境導出的表更新到開發測試環境,導入表時要將測試環境的原數據清空,這裏是單表導入。在清空原數據時可能會用到的三條命令tr
原创 BankCore記賬流程以及記賬核心調用方法
一、系統中的帳務組織如下所述:1、分戶帳類(即各種主文件,包括儲蓄活期主文件、儲蓄定期主文件、對公活期主文件、對公定期主文件、貸款主文件、內部長主文件
原创 刪除文本中的^M
問題描述:對於換行,window下用回車換行(0A0D)來表示,linux下是回車(0A)來表示。這樣,將window上的文件拷到unix上用時,總會
原创 【轉】Shell計算任意兩個日期之間的天數
str=$1 yy1=`echo $str|cut -c 1-4` mm1=`echo $str|cut -c 5-6` dd1=`echo $str|cut -c 7-8` str=$2 yy2
原创 Shell獲取時間列表
在銀行業務中經常會出各種報表,特別是在年終決算時各種報表多如牛毛,有的要求提取一年或者所有日期的數據,這時候就要求提取時間,格式如下: 20100101 20100102 …… 20101231 以前
原创 【整理】informix statistics問題
Description:從生產環境導出的表更新到開發測試環境,導入表時要將測試環境的原數據清空,這裏是單表導入。當informix的數據更新時,若未能
原创 AWK寫報表,分頁處理
if [ -s info.unl ]; then cat info.unl | while read oneline #每次讀一行 do echo
原创 Shell共享AWK變量
cat info.txt|while read oneline do echo $oneline > oneline.txt eval $(awk '{printf("cuno=\"%s\" CUNM=\"%s\" INEN
原创 ESQL使用方法
宿主變量定義: EXEC SQL BEGIN DECLARE SECTION; long ncards=0; char sTRDT[TRDT_LEN+1]; EXEC SQL END DECLARE SECTION; Selc
原创 wc -l獲取文本行數
find ./ -name "001*txt" | xargs cat | grep -v "^$"|wc -l #過濾空行 wc -l `find ./ -name "001*txt"`|tail -n1 find -name "0
原创 CASE語句
UPDATE cdssa SET cnno = CASE WHEN (cnno IS NULL OR TRIM(cnno)='') THEN '${CNNO}' else cnno end, stdt = CASE WHEN (std
原创 取文件最後一行
sed -n '$p' file tail -n 1 file awk '{ t=$0 } END { print t} '
原创 Unix Buffer Cache的含義以及Free -k 解析
[root@racdb1 usernewtest]# free -k total used free shared buffers cached Mem:
原创 理解Linux 的處理器負載均值
Linux負載均值到底是什麼意思? 這個數值究竟如何說明服務器是忙是閒?依據這個數值來決定是否需要添加服務器,靠譜麼?在網上google了一篇文章描述的非常形象,當然也通俗易懂喔。可以收藏喔 你可能對於Linux的負載均值(lo
原创 STL MAP內存釋放測試
測試過程: insert採用malloc分配內存,釋放時採用free釋放內存,並erase操作子。使用top窗口查看程序使用的內存。 測試結果: free後,操作系統爲程序分配的內存並不會free掉,而被Hold了。當再次調用insert