ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: Oracle
У меня запрос, соответствующий
EXCEL.EXE
до EXCEL.EXE
Dropbox.exe
до Dropbox.exe
1-2-3-4-hike.exe
до 1-2-3-4-hike.exe
shish boom bah.exe
до bah.exe
MS Outlook
до MS Outlook
Однако я хочу исключить .exe
.
Другими словами
EXCEL.EXE
до EXCEL
Dropbox.exe
до Dropbox
1-2-3-4-hike.exe
до 1-2-3-4-hike
shish boom bah.exe
до bah
MS Outlook
до MS Outlook
Вот предыдущий рабочий запрос:
CASE WHEN REGEXP_LIKE(M.ENDPOINTAPPLICATIONNAME, '\.exe', 'i')
THEN REGEXP_SUBSTR(M.ENDPOINTAPPLICATIONNAME,'[a-zA-Z0-9]\S*\.exe',1,1,'i')
ELSE M.ENDPOINTAPPLICATIONNAME
END
А вот мой неверный измененный запрос - среди прочего пытался !(.exe)
- Пожалуйста, руководство
CASE WHEN REGEXP_LIKE(M.ENDPOINTAPPLICATIONNAME, '\.exe', 'i')
THEN REGEXP_SUBSTR(M.ENDPOINTAPPLICATIONNAME,'[a-zA-Z0-9]\S*\!(.exe)',1,1,'i')
ELSE M.ENDPOINTAPPLICATIONNAME
END