Cómo reemplazar una subcadena en Oracle SQL
Oracle permite que una parte de una cadena, llamada una sub-cadena, que puede sustituir fácilmente usando funciones de lenguaje de consulta estructurado (SQL). los "reemplazar" función busca a través de una cadena y sustituye a la cadena de destino con la cadena de sustitución suministrado. utiliza el Oracle SQL "traducir" funcionar para modificar las cadenas. Con el "traducir" función, la cadena se examina byte a byte. Si un carácter de la cadena coincide con un carácter en el "fromlist," el "traducir" función de lo reemplaza con el carácter correspondiente en el "Listar."
reemplazar Función
Iniciar sesión en SQLPlus.
Escribe un "seleccionar" utilizando el comando "reemplazar" función y pulse "entrar":
seleccione string_column, reemplace (string_column, "co.", "empresa") Desde string_table;
Este comando recupera la "string_column" dos veces para que el usuario puede ver una representación de antes y después de los datos. En este caso, "co." es el objetivo y "empresa" es la sustitución.
Inspeccionar los resultados para ver la sustitución. Si el "columna de cadenas" contenida "co abc.", Ahora debería ser convertido a "La empresa ABC."
traducir Función
Iniciar sesión en SQLPlus.
Escribe un "seleccionar" utilizando el comando "traducir" función y pulse "entrar":
seleccione string_column, traducir (string_column, "a B C", "xyz") Desde string_table;
Este comando recupera la "string_column" dos veces para que el usuario puede ver una representación de antes y después de los datos. La frase "a B C" es el "fromlist"y "xyz" es el "Listar."
Inspeccionar los resultados para ver la sustitución. Si "columna de cadenas" contenida "co abc.", Se convierte a "zo XYZ."