使用INSERT INTO并设置一个字段值 - 访问VBA

时间:2010-04-13 11:32:06

标签: sql ms-access ms-access-2007

我正在使用INSERT INTO将数据行从一个表复制到另一个表:

INSERT INTO tblNewCustomers (CustomerID, [Last Name], [First Name])
SELECT CustomerID, [Last Name], [First Name]
FROM tblOldCustomers

如何在tblNewCustomers中为我导入的所有新记录设置其中一个字段值,例如

tblNewCustomers.existCustomer = TRUE

提前感谢您提供任何帮助

诺尔

2 个答案:

答案 0 :(得分:7)

INSERT INTO tblNewCustomers (CustomerID, [Last Name], 
    [First Name], [existCustomer])
SELECT CustomerID, [Last Name], [First Name], True 
FROM tblOldCustomers

答案 1 :(得分:0)

您也可以忽略SQL语句中的字段,并使其默认值为true。 但我认为Smandoli解决方案更准确