string _file = @"c:\" + System.DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".txt";
System.IO.FileStream fileStream = new System.IO.FileStream(_file, System.IO.FileMode.Create);
fileStream.Close();
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(_file))
{
sw.Write(str);
}
搜尋此網誌
2016年3月21日 星期一
2016年2月29日 星期一
試著把流水號pkey做成另一種流水號id吧
T-SQL
SELECT CONVERT(VARCHAR, GETDATE(),126)+'-'+CONVERT(NVARCHAR(50),NEWID())
SELECT CONVERT(VARCHAR, GETDATE(),126)+'-'+CONVERT(NVARCHAR(50),NEWID())
2016年2月2日 星期二
iis的網站突然更新後無法使用!!
今天發生一件詭異的事情,原本可以正常使用的網站(webservice)突然更新之後就掛了
追了許久,使用數種狀態去比對都無解
後來發現原來是service.asmx的安全性少了cpcis1-iis\users的認證
但是我沒異動過呀,唯一可能的原因是
我的異動檔案來源曾經被rar壓縮過,不曉得是不是被壓縮過的關係
導致我的service.asms掛了
追了許久,使用數種狀態去比對都無解
後來發現原來是service.asmx的安全性少了cpcis1-iis\users的認證
但是我沒異動過呀,唯一可能的原因是
我的異動檔案來源曾經被rar壓縮過,不曉得是不是被壓縮過的關係
導致我的service.asms掛了
2016年1月19日 星期二
2016年1月12日 星期二
Oracle: 讓 PL/SQL Developer 中的 Big5 字元能在 Windows 7 中正常顯示
反正是歷史包袱……
總之,就是在環境變數裡加上新的變數:
NLS_LANG=AMERICAN_AMERICA.ZHT16MSWIN950- 在
電腦上按右鍵 - 開啟
內容 - 點擊
進階系統設定 - 選擇
進階頁籤 - 點擊
環境變數按鈕 - 點擊
YOUR_NAME 的使用者變數下方的新增按鈕 - 在
變數名稱欄位中輸入NLS_LANG - 在
變數值欄位中輸入AMERICAN_AMERICA.ZHT16MSWIN950 - 點擊
確定按鈕
之後重新啟動 PL/SQL Developer 就能看到亂碼恢復成正常的中文字了。
2016年1月4日 星期一
為查詢的結果加上序號(ROW_NUMBER,RANK,OVER)
在MS SQL2005以後,增加了一些幫查詢結果加上序號的函數
以下的範例使用北風(NorthWind)資料庫
介紹如下:
1.ROW_NUMBER
依照指定的欄位排序,並逐筆加上順號的方式
例如:
SELECT
ROW_NUMBER() OVER(ORDER BY CustomerID) AS ROWID
,*
FROM Orders
2.RANK
依照排序的欄位,相同的資料相同排名,下一個不同會【跳脫】
SELECT
RANK() OVER(ORDER BY CustomerID) AS ROWID
,*
FROM Orders
3.DENSE_RANK
依照排序的欄位,相同的資料相同排名,下一個不同會【不跳脫】
SELECT
--ROW_NUMBER() OVER(ORDER BY CustomerID) AS ROWID
--RANK() OVER(ORDER BY CustomerID) AS ROWID
DENSE_RANK() OVER(ORDER BY CustomerID) AS ROWID
,*
FROM Orders
訂閱:
文章 (Atom)



