看板 Database 關於我們 聯絡資訊
小弟想要請問一下 小弟在撰寫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)
waterpeng:WHERE C01=A01,C01=B01...為何是用逗號??? 10/28 11:35