推 waterpeng:WHERE C01=A01,C01=B01...為何是用逗號??? 10/28 11:35
小弟想要請問一下
小弟在撰寫ERP Code時
ERP Code如下
===========================
SELECT A01,B01
FROM A_file,B_file
WHERE C01=A01,C01=B01
AND B02='1' #該欄位因為僅要取第一行,因此設定值為1
出現如下的錯誤
-201 發生語法錯誤.
===========================
此一般的錯誤訊息表示以 SQL 敘述形式產生的錯誤. 找出短少或多出的標點
符號 (例如短少或多出的逗號、遺漏子查詢兩邊的括號等等)、拼錯關鍵字 (如
VALUES 拼成 VALEUS )、使用關鍵字不當 (如INSERT 敘述中的SET 或子
查詢中的 INTO), 關鍵字的順序紊亂 (如以 "value IS NOT" 代替 "NOT value
IS" 的情況), 或保留字當做識別字使用.
提供完整符合 NIST 標準的資料庫伺服器並不保留任何字; 用這些資料庫伺服
器來查詢時, 可能會失敗, 而用較早版本的 Informix 資料庫伺服器來查詢時,
則傳回錯誤 -201.
這個錯誤的原因可能是嘗試在索引上的CREATE INDEX 或ALTER
FRAGMENT INIT, 使用 round-robin語法. 無法使用 round-robin 索引.
請問這是何原因造成的呢
謝謝....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.66.52.158
※ 編輯: perasa 來自: 210.66.52.158 (10/18 11:42)