1) SQL中,讀取和處理的「單位」是整行,而且不是按照順序方式讀取。因此update, delete, insert操做都是針對整行的,而不是其中的一列。如:sql
update foobar set a=b,b=a
將會交互a,b兩列的值。ide
SELECT f(c2) as c1,f(c1) as c2 FROM foobar
是語法錯誤。spa
UPDATE操做:構造一個NEW子集,刪除OLD子集,插入NEW子集。it