分別有兩張資料表,TEST1還有TEST2,我們可以看到ADDRESS欄位,有所有不同,來看一下比對下來會產生甚麼結果
EXCEPT 會從左側的輸入查詢傳回相異的資料列,而不會從右側之輸入查詢的輸出傳回。
INTERSECT 會傳回左側及右側之輸入查詢所輸出的相異資料列。
分別有兩張資料表,TEST1還有TEST2,我們可以看到ADDRESS欄位,有所有不同,來看一下比對下來會產生甚麼結果
EXCEPT 會從左側的輸入查詢傳回相異的資料列,而不會從右側之輸入查詢的輸出傳回。
INTERSECT 會傳回左側及右側之輸入查詢所輸出的相異資料列。
將定序不統一的使用Collate轉換
SELECT XX COLLATE Chinese_PRC_CI_AI FROM XX
如果你的SQL SERVER 主機改名字了, 雖然在用的時候沒什麼, 但有時候會出現一些奇怪的錯誤, 如
錯誤訊息:
SQL Server無法連接到伺服器'NewServerName'
其他資訊:
SQL Server 複寫需要有實際的伺服器名稱才能連接到伺服器。不支援透過伺服器別名、IP 位址或任何其他替代名稱來進行連接。請指定實際的伺服器名稱,'OldServerName'。 (Replication.Utilities)
這時候, 可以下 Select @@ServerName , 去查詢一下, 應該會發現 SQL SERVER 還是用舊的名字
所以, 如果一定要改SQL SERVER 電腦的名字, 一定要再順便改SQL SERVER 的名字
1.下SQL指令 sp_DropServer OldServerName
2.下SQL sp_AddServer NewServerName,Local
在事件檢視器內看到MSExchangeFrontEndTransport 2030錯誤
這是因為Front跟proxy 之間Max傳輸大小設置不同的問題,將之改為相同後可以解決
Proxy
在Clinet端使用for迴圈動態插入值,但是每次第五欄所顯示出來的值都是錯誤的,
但把Combobox元件更名後,就沒這個問題,同一個for迴圈塞入兩個combobox
,取名cmbEndHour的就是會錯,其他的沒問題,其發生原因在於原本在項目中有插入
項目,但是刪除後,不知道為何在art00000000000_multi這個Table卻沒刪除到,
以至於發生錯誤。
解決方法,到Sql裡面去找出這個元件的.itme值,加以刪除即可