【问题标题】:Getting a right parenthesis error in SQL在 SQL 中出现右括号错误
【发布时间】:2013-12-11 01:18:54
【问题描述】:

我收到一条错误消息,提示我缺少右括号,但我没有。我不明白我的查询出了什么问题。

CREATE VIEW HB_INV(Book Title, Publisher Name, Price, Units On Hand) AS
SELECT BOOK.TITLE, PUBLISHER.PUBLISHER_CODE||'-'||PUBLISHER.PUBLISHER_NAME,
BOOK.PRICE, INVENTORY.ON_HAND
FROM BOOK, PUBLISHER, INVENTORY
WHERE BOOK.PUBLISHER_CODE = PUBLISHER.PUBLISHER_CODE
AND BOOK.BOOK_CODE = INVENTORY.BOOK_CODE;

【问题讨论】:

    标签: sql view report error-code


    【解决方案1】:

    如果这是 SQL Server,您需要在 [Units On Hand] 周围加上方括号,而且,如果这是发布者代码的串联,请使用“+”而不是“||”

    【讨论】:

      【解决方案2】:

      问题在于现有单位。一言以蔽之。

      编辑从这里开始

      其实也是“书名”和“出版社名”。将视图中的所有字段设为单个单词。

      【讨论】:

      • 我按照下面 Sico 所说的做了所有的话,并且成功了。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-12
      • 2016-10-23
      • 2021-05-06
      • 2018-03-27
      • 1970-01-01
      • 2023-03-13
      相关资源
      最近更新 更多