alter table with name in name

jas*_*n m 3 sql ms-access

我有一个表,在系统生成的名称中有一个空格.

我正在尝试更改表名以删除空格,以便它可以由预先存在的库处理.

我在尝试:

ALTER TABLE 'My Table'
 RENAME TO 'MyTable';
Run Code Online (Sandbox Code Playgroud)

我也试过双引号,没有运气.

有什么指针吗?

Jam*_*e F 8

[ 这在MS-Access中不起作用.无法在Access中重命名表.不清楚原始问题是否适用于MS Access.]

方括号:

ALTER TABLE [My Table]
 RENAME TO [MyTable];
Run Code Online (Sandbox Code Playgroud)

方括号不能包含整个对象"路径",因此这不起作用:

ALTER TABLE [MyDatabase.dbo.My Table]
Run Code Online (Sandbox Code Playgroud)

但这会

ALTER TABLE [MyDatabase].[dbo].[My Table]
Run Code Online (Sandbox Code Playgroud)