我正在尝试使用SQL创建来自MS Access中另一个表的表...
我使用的语法是
CREATE TABLE
new_table_name AS
SELECT
column1,
column2
FROM old_table;
但是,我一直收到语法错误:
“CREATE TABLE语句中的语法错误”。
任何人都可以帮助我或让我知道我做错了什么?
答案 0 :(得分:2)
我唯一能想到的是SELECT .... INTO
SELECT column1, column2
INTO new_table_name
FROM old_table;
请注意,类型/长度约束之外的索引和扩展约束不会包含在新表中。
答案 1 :(得分:0)
dim sql as string
sql = "SELECT [column1], [column2] INTO [new_table_name] FROM [old_table]"
DoCmd.RunSQL sql