我正在创建一个SQLite数据库,但我在以下语句中出现语法错误" DROP TABLE IF EXISTS Case;"。 '案例'表定义为:
CREATE TABLE Case(
idCase INTEGER PRIMARY KEY AUTOINCREMENT,
dentistname TEXT,
patientname TEXT,
description TEXT NOT NULL,
closed INTEGER DEFAULT 0,
CHECK(closed BETWEEN 0 AND 1)
);
答案 0 :(得分:0)
只需将表名放在括号中就可以了
Drop Table If Exists [dbo].[Case]
我还建议避免使用sql关键字来命名列或表,或者其他任何东西,因为你必须使用括号来确保SQL知道它是用户定义的名称而不是关键字。