2013年6月21日 星期五
2013年6月12日 星期三
MSSQL 比對ROW是否一樣
除了寫迴圈去跑之外,意外找到這個不錯的方法:
SELECT * FROM
(SELECT *, CHECKSUM(*) AS chk FROM tbl1) a
INNER JOIN
(SELECT *, CHECKSUM(*) AS chk FROM tbl2) b
ON a.pkey = b.pkey AND a.chk <> b.chk
紅色的部份記得改為自己需要的TABLE及TABLE NAME。
目前測試的結果,好像在2008以上,才可以使用這種方式,不是很確定2005行不行。
SELECT * FROM
(SELECT *, CHECKSUM(*) AS chk FROM tbl1) a
INNER JOIN
(SELECT *, CHECKSUM(*) AS chk FROM tbl2) b
ON a.pkey = b.pkey AND a.chk <> b.chk
紅色的部份記得改為自己需要的TABLE及TABLE NAME。
目前測試的結果,好像在2008以上,才可以使用這種方式,不是很確定2005行不行。
訂閱:
文章 (Atom)
MS-SQL 無法刪除使用者 - 資料庫主體在資料庫中擁有 結構描述 且無法卸除。(Microsoft SQL Server, 錯誤: 15138) 在設定MSSQL時,很常把結構描述跟成員資格搞錯 這是結構描述 這是成員資格 成員資格是設定權限用的,結構描述...我不太清楚 X...
-
在SELECT語句中,增加一個欄位,可以自動編號1, 2, 3 SELECT ROW_NUMBER () OVER ( ORDER BY id) AS rowNo, id, Name FROM Table1 結果如下: rowNo id ...
-
最近突然發現Windows工作管理員(Task Manager)的處理程序變成一片空白,無法正常顯示;雖然沒什麼大問題,但總覺得麻煩,有時候想看系統資源被什麼程序吃掉,就看不到了,問題畫面如下: 依照 微軟的建議 ,以系統管理員方式執行cmd 執行DISM的掃描指...
-
目前使用Windows 10 1803版本,看起來已沒有界面可調整,必須在Registry中自行設定。 路徑: \HKEY_CURRENT_USER\Software\Microsoft\TableTextService\0x00000404\ 裡面應該會有一串GUID的...