我正在使用进度数据库,我有一个doc_desc字段是备忘录。在那里我需要以@开头检索数据。任何人都可以帮助Java中的语法。 我写了这样的代码:
SELECT LEFT(Doc_Desc,LEN(Doc_Desc) - CHARINDEX('@', Doc_Desc, 1)) from PUB.GLDOCHDR where Doc_Desc like '%@%'
但是这给了我一个语法错误
答案 0 :(得分:1)
OpenEdge(Progress)不支持“charindex()”函数。您可能想要使用INSTR()或SUBSTR()或SUBSTRING()。