Oracle permite uma parte de uma cadeia de caracteres, chamado de sub-string , para serem facilmente substituídos usando a linguagem de consulta estruturada (SQL) funções. A função " substituir" procura através de uma string e substitui a string alvo com a string de substituição fornecido. Oracle SQL utiliza a função de " traduzir" para modificar strings. Com a função de " traduzir" , a seqüência é analisado byte por byte . Se um caractere na seqüência corresponde a um caractere no " lista_do_from ", a " traduzir" função substitui -lo com o personagem correspondente no " para lista . " Instruções
Função Replace
1
Inicie a sessão para SQLPlus
2
Digite um "select" de comando usando a função " substituir" e pressione "Enter " : .
selecionar string_column , substitua ( string_column ", co . ", " empresa" ) a partir de string_table ;
Esse comando recupera a " string_column " duas vezes para que o usuário pode ver um antes e depois representação dos dados . Neste caso , " co ". é o alvo e " empresa" é a substituição .
3
Inspecione os resultados para ver a substituição . Se a coluna " string" continha " co abc . " , Deve agora ser convertidos em " empresa abc ".
Traduzir Função
4
Inicie a sessão para SQLPlus .
5
digite um "select" de comando usando a função " traduzir" e pressione "Enter " :
selecionar string_column , converter ( string_column , "abc ", " xyz" ) a partir de string_table ;
Esse comando recupera a " string_column " duas vezes para que o usuário pode ver uma representação de antes e depois dos dados. A frase "abc" é o " lista_do_from " e " xyz" é o " para lista ".
6
Inspecione os resultados para ver a substituição . Se a " coluna string" continha " co abc . " , Ele é convertido para " zo xyz ".