有網友在SKYPE問及,如标題,SQL中 将同一個表中的A列更新到B列,B列更新到A列。

其實這個不是問題,直接寫更新語句即可,可以參考下面動畫示範:
SQL source code:
View Code
明白為什麼可以這樣,應該先明白SQL的更新時,會先把更新所有行的每一列原始值放在一個deleted表中,更新的值會放在一個 inserted表中。
有網友在SKYPE問及,如标題,SQL中 将同一個表中的A列更新到B列,B列更新到A列。
其實這個不是問題,直接寫更新語句即可,可以參考下面動畫示範:
SQL source code:
View Code
明白為什麼可以這樣,應該先明白SQL的更新時,會先把更新所有行的每一列原始值放在一個deleted表中,更新的值會放在一個 inserted表中。