2013-11-26 80 views
0

我收到一個錯誤,說我缺少右括號,但我不是。我不明白我的查詢出了什麼問題。SQL中出現右括號錯誤

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; 

回答

0

問題是單位手上。把這一切都寫出來。

編輯其實從這裏開始

,它也是「書名」和「發佈者名稱」。使你的觀點中的所有領域都是單詞。

+0

我試過了,仍然得到相同的錯誤.. – user2220653

+0

我做了什麼Sico下面說了所有的話,它的工作。謝謝! – user2220653

0

如果這是SQL Server,您需要[手頭上的單位]周圍的方括號,並且如果這是發佈者代碼的串聯,請使用'+'而不是'||'

+0

我嘗試了兩件事情,仍然得到相同的錯誤 – user2220653