插入表格访问2010

时间:2015-02-18 12:38:30

标签: ms-access-2010

如何在sql访问中复制整个表的内容并将一列更新到同一个表中。

所以基本上是选择整个表并更新一列并将其粘贴到同一个表中。谢谢。

1 个答案:

答案 0 :(得分:0)

要将现有表格克隆回同一个表格,但对一个字段使用不同的值,请使用以下内容(请参阅以下注释!):

INSERT INTO Table1 ( FldA, FldB, MyDate, StateCode )
SELECT Table1.FldA, Table1.FldB, Table1.MyDate, "FL" AS Expr1
FROM Table1;

您无法轻松使用*来选择/更新所有字段,因为您需要更改一个字段会导致“重复目标”错误。如果需要,您可以使用“IF”语句更改为不同的值(即IF(FldA =“VA”,“FL”,IF(FldA =“MD”,“TX”,Flda))