<p>UPDATE 语句表示更新,即UPDATE语句用来更新已有的数据。尽管有一定的相似性,但其语法结构与SELECT语句的语法结构有一点不同。和INSERT语句一样,它有着相当复杂的选项,但有一个能满足大多数需求的更基本的形式。</p>
其完整语法也支持SELECT和INSERT中所支持的TOP及类似的谓词:
UPDATE [TOP [<expression>) [PERCENT]] <tabular object> SET <column> = <value>[.WRITE(<expression>, <offset>, <length>)] [, <column> = <value>[.WRITE(<expression>, <offset>, <length>)]] [ OUTPUT <output clause> ] [FROM <source table(s)>] [WHERE <restrictive condition>]
UPDATE 语法更基本的结构如下:
UPDATE <table name> SET <column> = <value> [, <column> = <value>] [FROM <source table(s)>] [WHERE <restrictive condition>]