2015年1月27日
T-SQL - 在無Primary Key的表格裡刪除重複資料
這幾天在寫三支程式,其中第一支程式會將A Table的資料搬移到B Table並將A的資料刪掉,而B Table是一個單純保存已刪除資料的Table,因此當初建立Table時並無設定PK,而這時遇到在測試程式若是程式在某處掛點,但又重複insert B Table時就很麻煩..
需求 : 兩筆一模一樣的資料需只留下一筆
需求 : 兩筆一模一樣的資料需只留下一筆
2015年1月22日
T-SQL - Parameter + Like語法
此功能是在打開頁面前先到資料表搜尋最大值,Select完後將資料丟進DataTable
該欄位為字串型態,寫法如下:
DbAgent sqlHelper = new DbAgent();
DbCommand sqlValue = sqlHelper.getDbCommand(m_ConfigDBName);
StringBuilder sqlstr = new StringBuilder();
SqlParameter par;
sqlValue.CommandText = @"SELECT MAX(CALL_NO) as MAXCALLNO
FROM NAM_NAME(nolock)
WHERE CALL_NO LIKE '%' + @CALL_NO +'%' ";
par = new SqlParameter("CALL_NO", SqlDbType.NVarChar);
par.Value = pYear;
sqlValue.Parameters.Add(par);
try
{
DataTable dt = sqlHelper.QueryToDataTable(sqlValue, pInfo);
return dt;
}
catch (Exception ex)
{
throw ex;
}
該欄位為字串型態,寫法如下:
DbAgent sqlHelper = new DbAgent();
DbCommand sqlValue = sqlHelper.getDbCommand(m_ConfigDBName);
StringBuilder sqlstr = new StringBuilder();
SqlParameter par;
sqlValue.CommandText = @"SELECT MAX(CALL_NO) as MAXCALLNO
FROM NAM_NAME(nolock)
WHERE CALL_NO LIKE '%' + @CALL_NO +'%' ";
par = new SqlParameter("CALL_NO", SqlDbType.NVarChar);
par.Value = pYear;
sqlValue.Parameters.Add(par);
try
{
DataTable dt = sqlHelper.QueryToDataTable(sqlValue, pInfo);
return dt;
}
catch (Exception ex)
{
throw ex;
}
2015年1月18日
<遊記> 挑戰鳶嘴山
[爬過這座山後我覺得再也沒其他更困難的了],這句話是來自曾是登山社一員的Josie。自從他講出這句話後我充滿了好奇心,怎樣的挑戰程度讓她說出如此的話,因此也決定未來要一起去爬一次。而在挑戰過後我也能充分的理解他講出這句話的涵義了。
2015年1月14日
網站開發 - 透過JavaScriptr將網頁繁簡轉換
製作網站時會遇到客戶要求製作繁體與簡體兩個版本,之前沒這樣的經驗過因此用了徒法煉鋼的方式 : 製作好繁體中文版後再把整個網站翻譯成簡體,但這缺點就是會造成兩個後端管理,繁體的內容弄好還要弄一份簡體的,相當麻煩,因此上網搜尋一下原來早就有人寫好的js檔,輕鬆將網站變成簡體。
(1)將此js檔跟網頁放在同個目錄下
下載 Js 檔
(2)在想放轉換按鈕的地方加上
其中cookieDomain需填上自己的網址,這樣往後瀏覽的網頁都會是簡體的!
內容參考 http://sofree.cc/js-tw-cn/
(1)將此js檔跟網頁放在同個目錄下
下載 Js 檔
(2)在想放轉換按鈕的地方加上
<a id="translateLink">簡體</a>
(3)在<head></head> 或網頁底部加上
<script type="text/javascript" src="tw_cn.js"></script> <script type="text/javascript"> var defaultEncoding = 1; var translateDelay = 0; var cookieDomain = "https://Localhost/"; var msgToTraditionalChinese = "繁體"; var msgToSimplifiedChinese = "简体"; var translateButtonId = "translateLink"; translateInitilization(); </Script>
其中cookieDomain需填上自己的網址,這樣往後瀏覽的網頁都會是簡體的!
內容參考 http://sofree.cc/js-tw-cn/
2015年1月11日
(看展) 迪士尼90年周年特展
大約兩個月前看到公司公告販賣迪士迪90周年特展的早鳥票,覺得超級心動,立即問了一下Josie,雖然是"問了一下",但我心裡知道他有99.99%會說"好哇"。終於來到看展的這一天,我們大約下午兩點來到了松山文創中心,心裡早已準備看到長長的人龍,雖然是這樣,但我們沒等太久就進到展覽會場。
一進到會場看到了米奇老鼠的靈魂人物Walt Disney,從小"迪士尼"三個字就是卡通的代表,看到這三個字出現的就是米奇老鼠或是唐老鴨,從沒想過他是人的姓氏。在他的名字上面寫了排英文,You can dream it, You can do it,這句淺顯易懂,體會它的涵義吧!
一進到會場看到了米奇老鼠的靈魂人物Walt Disney,從小"迪士尼"三個字就是卡通的代表,看到這三個字出現的就是米奇老鼠或是唐老鴨,從沒想過他是人的姓氏。在他的名字上面寫了排英文,You can dream it, You can do it,這句淺顯易懂,體會它的涵義吧!
訂閱:
文章 (Atom)
<Javascript> How to uncompressed GZIP at front-end using Javascript
It's been a while I haven't share my coding work. In this article I would like to share how to receive a Gzip file via stream, unzip...
-
為什麼是它作為今年度假地方呢?原因就在於找機票時從杜賽道夫飛機票很便宜,於是就訂了機票,但找旅館後才發現住在那不便宜..特別是距離海灘的遠近價格不同,但也因為這樣認識了一個歐洲人最常去的度假勝地。 在亞洲大家可能常去長灘島峇里島作為度假的選擇,在歐洲伊比札就會是一個這樣的選擇...