Tecnología

Inicio

Cómo reemplazar una subcadena en Oracle SQL

Cómo reemplazar una subcadena en Oracle SQL


Oracle permite que una porción de una cadena, llamada una sub-secuencia, para ser sustituido fácilmente usando funciones lenguaje de consulta estructurado (SQL). La función "reemplazar" busca a través de una cadena y sustituye a la cadena de destino con la cadena de sustitución suministrado. Oracle SQL utiliza la función de "traducir" para modificar las cadenas. Con la función de "traducir", la cadena se examinó byte a byte. Si un carácter en la cadena coincide con un personaje de la "fromlist," la función de "traducir" lo reemplaza con el carácter correspondiente en el "ToList."

Instrucciones

reemplazar Función

1 Iniciar sesión en SQLPlus.

2 Escriba un "seleccione" comando usando la función "reemplazar" y pulse "enter":

seleccione string_column, reemplace (string_column, "compañía" "co.") a partir de string_table;

Este comando recupera la "string_column" dos veces de modo 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.

3 Inspeccionar los resultados para ver la sustitución. Si la columna de "cadena" contenida "abc co.", Ahora debería ser convertido en "Compañía ABC".

traducir Función

4 Iniciar sesión en SQLPlus.

5 Escriba un "seleccione" comando usando la función "traducir" y pulse "enter":

seleccione string_column, traducir (string_column, "abc", "XYZ") a partir de string_table;

Este comando recupera la "string_column" dos veces de modo que el usuario puede ver una representación de antes y después de los datos. La frase "abc" es la "fromlist", y "xyz" es el "ToList."

6 Inspeccionar los resultados para ver la sustitución. Si "columna de serie" contenida "abc co.", Se convierte en "zo xyz".