天天看點

SQL中 将同一個表中的A列更新到B列,B列更新到A列

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

SQL中 将同一個表中的A列更新到B列,B列更新到A列

其實這個不是問題,直接寫更新語句即可,可以參考下面動畫示範:

SQL中 将同一個表中的A列更新到B列,B列更新到A列

SQL source code:

SQL中 将同一個表中的A列更新到B列,B列更新到A列
SQL中 将同一個表中的A列更新到B列,B列更新到A列

View Code

 明白為什麼可以這樣,應該先明白SQL的更新時,會先把更新所有行的每一列原始值放在一個deleted表中,更新的值會放在一個 inserted表中。