【问题标题】:"Syntax error in CREATE TABLE statement" when trying to CREATE VIEW [duplicate]尝试 CREATE VIEW 时出现“CREATE TABLE 语句中的语法错误”[重复]
【发布时间】:2015-09-26 07:24:52
【问题描述】:

当我尝试在 Access 中运行以下 CREATE VIEW 语句时,我不断收到错误消息“CREATE TABLE 语句中的语法错误”:

CREATE VIEW SeanWalshOrders (cNo, cName, street, city, county, discount)
AS
SELECT cNo, cName, street, city, county, discount
FROM orders
WHERE saleRepName = "Sean Walsh";

【问题讨论】:

    标签: sql ms-access


    【解决方案1】:

    如果使用 OLEDB 连接(例如,从外部应用程序或通过 Access VBA 中的 CurrentProject.Connection 对象)执行,您的 CREATE VIEW 语句将起作用。但是,当在 Access 本身(使用 DAO 连接,而不是 OLEDB)内的查询设计器的 SQL 窗格中输入时,Access 不接受 CREATE VIEW 语句。在这种情况下,它需要一个 CREATE TABLE 语句(如错误消息所示。)

    有关更多详细信息,请参阅此处的相关问题:

    Attempting CREATE VIEW in Access gives "Syntax error in CREATE TABLE statement"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-26
      • 2018-06-06
      • 1970-01-01
      • 2012-07-08
      • 2021-07-29
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多