T-SQL
SELECT CONVERT(VARCHAR, GETDATE(),126)+'-'+CONVERT(NVARCHAR(50),NEWID())
搜尋此網誌
2016年2月29日 星期一
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
2015年9月22日 星期二
在SQL SERVER建立LINK SERVER的SQL SERVER別名
1)第1步:
2)第2步:
3)步驟3:
- 在SQL Server Management Studio中打開連結的伺服器,然後點擊“新增連結的伺服器”。
- 選擇一般頁面
- 在“連結的伺服器”中指定別名。
- 選擇SQL Native Client的提供者。
- 在“產品名稱”輸入 sql_server。
- 在“資料來源”指定要使用的的主機名。
2)第2步:
- 在安全性 - 使用此安全性內容建立
3)步驟3:
- 在服務器選項卡 - 把“資料存取”,RPC,“RPC輸出”和“使用遠端定序”設為true。
訂閱:
文章 (Atom)