這幾天在寫三支程式,其中第一支程式會將A Table的資料搬移到B Table並將A的資料刪掉,而B Table是一個單純保存已刪除資料的Table,因此當初建立Table時並無設定PK,而這時遇到在測試程式若是程式在某處掛點,但又重複insert B Table時就很麻煩..
需求 : 兩筆一模一樣的資料需只留下一筆
2015年1月27日
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;
}
訂閱:
文章 (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...
-
要接收Amazon MWS Report的資料一定要先知道有哪些欄位,在這紀錄一下每個Report的欄位
-
為什麼是它作為今年度假地方呢?原因就在於找機票時從杜賽道夫飛機票很便宜,於是就訂了機票,但找旅館後才發現住在那不便宜..特別是距離海灘的遠近價格不同,但也因為這樣認識了一個歐洲人最常去的度假勝地。 在亞洲大家可能常去長灘島峇里島作為度假的選擇,在歐洲伊比札就會是一個這樣的選擇...