1
此查詢在firebird上拋出錯誤,如何解決該錯誤?Firebird中的「令牌未知」錯誤
SELECT EMPNO,SAL
FROM EMP E
where EMPNO = (SELECT MAX(DEPTNO) FROM DEPT D WHERE E.ENAME NOT like (SELECT TOP 1 ENAME
FROM emp E1
WHERE E1.EMPNO=D.DEPTNO))
OR 1 = (SELECT MAX(DEPTNO)
FROM DEPT D
WHERE E.ENAME like substring('NAME111',1,5)) ORDER BY EMPNO;
這是錯誤。
以下錯誤信息描述了故障
ODBC調用= SQLPrepareW()
SQL狀態= HY000
本機錯誤= -104(FFFFFF98)
錯誤信息= [ODBC Firebird驅動程序] [Firebird]動態SQL錯誤
SQL錯誤代碼= -104
令牌未知 - 線1,列111
沒有變化的錯誤 – kvk30
同列?請參閱編輯 –
@ kvk30:「但對於SQL非空」是沒有意義的。 Firebird使用SQL作爲其查詢語言。所以你在Firebird **寫的任何內容都是**「SQL」 –