【问题标题】:Why am I keep getting this query error when I try to create this database?为什么我在尝试创建此数据库时不断收到此查询错误?
【发布时间】:2019-01-28 15:38:22
【问题描述】:

我已经尝试在网上查找,但仍然在这个问题中运行

CREATE TABLE CANDYINVENTORY
(
     CANDY CHAR(40),
     SOLD INT
);

INSERT INTO CANDYINVENTORY (CANDY, SOLD)
VALUES('POLARICE', 1);

无法执行查询。

错误:数据库中已经有一个名为“CANDYINVENTORY”的对象。

【问题讨论】:

  • 如果在创建 CANDYINVESTORY 之前尝试删除它会怎样?
  • 正如错误所说,已经有一个具有该名称的对象。
  • 顺便说一句,您正在尝试创建一个表而不是数据库(正如您的标题所暗示的那样)

标签: sql-server ddl


【解决方案1】:

您的表已经在您的系统中创建,现在只需执行插入查询

INSERT INTO CANDYINVENTORY
(CANDY, SOLD)
VALUES('POLARICE',1);

【讨论】:

    【解决方案2】:

    您不需要每次都运行创建表查询。只需在创建表后执行插入即可。

    INSERT INTO CANDYINVENTORY (CANDY, SOLD) VALUES('POLARICE',1);
    

    【讨论】:

      猜你喜欢
      • 2019-07-10
      • 1970-01-01
      • 2012-05-16
      • 2021-05-24
      • 2023-04-02
      • 1970-01-01
      • 2020-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多