Oracle permite que una parte de una cadena , llamada una sub-cadena , para ser reemplazado fácilmente con las funciones del lenguaje de consulta estructurado ( SQL) . Los "reemplazar " la función de búsqueda a través de una cadena y reemplaza la cadena de destino con la cadena de sustitución suministrado. Oracle SQL utiliza la función " traducir" para modificar las cadenas . Con la función " traducir" , la cadena se examina byte a byte. Si un personaje de 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 la función
1
Entra a SQLPlus
2
Escriba un " selecto " de comandos utilizando la función "reemplazar " y pulse "enter ": .
seleccionar string_column , cambie de string_table ( string_column , " empresa ", " co. ");
Este comando recupera la " string_column " dos veces para que el usuario puede ver un antes y después la representación de los datos . En este caso, "CO ". es el objetivo y "sociedad" es el reemplazo .
3
Inspeccionar los resultados para ver la sustitución . Si la columna " texto" contiene "abc co. " , Debe ahora convertirse en " la empresa abc . "
Traducir Función
4
Entra a SQLPlus .
5
Escriba un " selecto " de comandos utilizando la función de " traducir" y pulse "enter" :
seleccionar string_column , traducir ( string_column , " abecedario", " xyz ") de string_table ;
Este comando recupera la " string_column " dos veces para que el usuario puede ver un antes y después de la representación de los datos. La frase "abc " es el " fromlist " , y " xyz " es el " tolist . "
6
Inspeccionar los resultados para ver la sustitución . Si la columna " cadena" contenida "abc co. " , Se convierte en "xyz zo . "