SQL:使用子查询更新字段

时间:2011-04-01 00:51:14

标签: sql-server-2005

我正在尝试将我表中一列(字符串)中的所有值更改为全部小写字母。我试过这句话:

update LoanerHeader t1 set Requester = (select LOWER(Requester) from LoanerHeader t2 where t2.ISO_ID = t1.ISO_ID)

但是我收到以下错误:Incorrect syntax near 't1'.
我真的不明白为什么这不起作用,因为this以下问题的答案具有相似的语法。谁能帮我吗? THX。

1 个答案:

答案 0 :(得分:1)

您不需要使用子查询。你可以这样做:

UPDATE LoanerHeader SET Requester = LOWER(Requester);