0

我是一名在线学生,刚刚开始学习 SQL。我正在做一个练习,我必须在 Apache Open Office 4.1.3 中使用以下命令创建一个新数据库。

CREATE TABLE "tbl_customers" ("customer_id" INTEGER IDENTITY, "first_name" VARCHAR(50), "last_name" VARCHAR(50), "phone" VARCHAR(25), "email" VARCHAR(30), PRIMARY KEY ( "customer_id"));

syntax error, unexpected NAME, expecting ')' or ','

这是教师在世界另一端的计算机上使用的命令,在同一版本的 Open Office 中,它会为她执行。我已经卸载,重新启动计算机并重新安装程序,检查了逗号和撇号,但无论我尝试什么,它总是给我上述错误。

4

1 回答 1

0

它应该工作。您是否通过转到Tools -> SQL来运行命令?以下是分步说明。

  1. 创建一个新的基础文件。例如,从 Writer 转到File -> New -> Database
  2. 默认情况下应标记创建新数据库。这将在嵌入式设置中使用 HSQLDB 1.8 引擎(不适合实际工作,但适合测试。)
  3. 按下一步,然后标记否,不注册数据库。或者如果从 Calc 中使用它,请 标记是。确保标记了打开数据库进行编辑,然后按完成。
  4. 另存为“New Database.odb”或给它一个不同的名称。
  5. 转到工具 -> SQL并粘贴命令。然后按执行。 执行
  6. 关闭然后转到View -> Refresh Tables以显示“tbl_customers”表。
于 2017-09-20T23:36:44.103 回答