2015-08-26 51 views
-1

我在甲骨文[ORACLE] Select语句字符串如

SELECT ID_SP FROM CHITIETBAOTRI WHERE ID_SP LIKE "LOP000001" 

这个选择查询和错误是

Error report - SQL Error: ORA-00904: "LOP000001": invalid identifier 00904. 00000 - "%s: invalid identifier"

我不知道为什么,plz帮助我

+0

在Oracle字符串使用单引号。 –

回答

2

使用单引号而不是双引号。如果你使用“like”,你应该在其中包含一个通配符(%)。

所以......这样的事情:

SELECT ID_SP FROM CHITIETBAOTRI WHERE ID_SP = 'LOP000001'; 

SELECT ID_SP FROM CHITIETBAOTRI WHERE ID_SP LIKE 'LOP%'; 
1

如果您尝试使用该序列得到一个匹配你可以用

SELECT ID_SP FROM CHITIETBAOTRI WHERE ID_SP LIKE '%LOP000001%'