作者perasa (缘份的天梯)
看板Database
标题[SQL]Oracle SQL 错误讯息
时间Wed Oct 16 15:45:34 2013
小弟想要请问一下
小弟在撰写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)
1F:推 waterpeng:WHERE C01=A01,C01=B01...为何是用逗号??? 10/28 11:35