Oracle permite uma porção de uma cadeia, chamada de sub-string, para serem facilmente substituídos usando funções da linguagem SQL (Structured Query). o "substituir" função procura através de uma corda e substitui a string alvo com a string de substituição fornecido. Oracle SQL usa o "traduzir" funcionar para modificar cadeias. Com o "traduzir" função, a cadeia é analisado byte por byte. Se um caractere na cadeia corresponde a um caractere na "lista_do_from," a "traduzir" função substitui-lo com o personagem correspondente no "listar."
Função substituir
Entrar no SQLPlus.
Digite um "selecionar" de comando usando o "substituir" função e pressione "entrar":
selecione string_column, substitua (string_column, "co.", "companhia") 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. Nesse caso, "co." é o alvo e "companhia" é a substituição.
Inspecione os resultados para ver o seu substituto. Se o "coluna de cadeia" continham "co abc.", Que deve agora ser convertido em "A empresa ABC."
Função traduzir
Entrar no SQLPlus.
Digite um "selecionar" de comando usando o "traduzir" função e pressione "entrar":
selecione string_column, traduzir (string_column, "abc", "xyz") 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 "listar."
Inspecione os resultados para ver o seu substituto. E se "coluna de cadeia" continham "co abc.", Ele é convertido em "zo xyz."