【发布时间】:2016-03-03 16:13:26
【问题描述】:
我是 SQL 新手,我正在尝试在 Ms Access 2016 中运行 CREATE TABLE 查询,但我收到一条错误消息,说“mytablename”已经退出,这不可能是真的,因为我还运行了 DROP TABLE“mytablename”查询,我得到一个错误,说“mytablename”不存在。请帮忙。至少给我指出正确的方向。这是 CREATE TABLE 查询。
CREATE TABLE Team(
Team_ID AUTOINCREMENT UNIQUE NOT NULL,
Name VARCHAR(40) NOT NULL,
Origin VARCHAR(40) NOT NULL,
NetWorth CURRENCY NOT NULL,
PRIMARY KEY(Team_ID)
);
【问题讨论】:
-
除了表名是
Team而不是mytablename- 它工作正常。我删除表,运行查询并创建它。 -
在尝试创建或测试表是否存在之前,您是否在每个会话中指定了数据库名称 (
use mydatabase)? -
我让它工作了。我没有单击设计选项卡下的数据定义。每当我想创建查询时,我只需单击创建选项卡下的查询设计,然后单击 Query1 上的 SQL 视图并键入命令。但这适用于 Ms Access 2013。我可以创建查询而无需单击数据定义。我不明白为什么它不在 Ms Access 2016 上。
标签: sql ms-access ms-access-2016