Tengo una aplicación realizada en jsp contra Mysql y ahora hay que migrarla a
Oracle la cuestión es que tengo un par de sentencias sql que no funcionan en
oracle, base de datos por cierto en la que estoy pegao.
te reproduzco las sentencias
la primera es:
SELECT DISTINCT LEFT (NOMBRE, 1) AS inicial FROM DE_ENTIDAD ORDER BY NOMBRE
Extrae todas las iniciales, si repetirlas, de un campo de la tabla, con el fin
de hacer búsquedas alfabéticas.
La cuestión es que el comando LEFT no lo reconoce oracle
La segunda es:
SELECT DISTINCT EntidadID, NOMBRE, MATCH(NOMBRE, Acronimo) AGAINST ('" +
empresas__MMColParam +"') As Score FROM oracle.DE_ENTIDAD WHERE MATCH(NOMBRE,
Acronimo) AGAINST ('" + empresas__MMColParam +"') ORDER BY Score DESC,NOMBRE
ASC
esta es un poco mas complicada, busca en la base de datos equivalencias con
una cadena de texto y las ordena por cercanía, con la cadena de texto, y
alfabéticamente, los campos NOMBRE y Acronimo tienen un clave full text.
Creo que oracle no reconoce ni MATCH ni AGAINST
Podeis ayudarme a traducir las sentencias a Oracle
Gracias