Structured Query Language é uma linguagem de banco de dados que recupera informações de bancos de dados e exibe para o usuário. Sua substituir a função de palavra-chave pode pesquisar uma string para um ou vários personagens e substituir partidas com mais um mandato. A função torna mais fácil para os programadores para substituir espaços, caracteres especiais ou outros caracteres indesejados no banco de dados . Sintaxe
A primeira parte de usar o comando substituir em SQL é saber a sintaxe . A sintaxe do comando substituir deve ser seguido ou o servidor SQL retornará um erro :
REPLACE ( theFullString , PatternToFind , ReplacementString )
A variável " theFullString " é a cadeia completa que tem não foi editado ainda. " PatternToFind " é a string a ser pesquisado . " ReplacementString " é a string que irá substituir a string PatternToFind . Se nenhuma correspondência for encontrada , a seqüência continuará a mesma .
Variáveis Atribuição
A função de substituir pode ser usado para atribuir uma variável com a nova string. A nova seqüência pode então ser usado para atualizar ou inserir dados nas tabelas do servidor SQL. O exemplo a seguir atribui uma variável SQL com a nova cadeia depois de ser substituído.
MinhaString = replace (' My String' , 'String ', ' Código ')
Neste exemplo, o "Meu string" string é procurado e " string" é substituída por "Código ". O resultado é que minhaString agora contém a string " My Code ".
Adicionando registros
o comando INSERT é utilizado para adicionar um novo registro em uma tabela . A função de substituir podem ser utilizadas para substituir caracteres indesejados antes de serem inseridos na base de dados . O código a seguir substitui uma corda e , em seguida, insere-lo em uma tabela :
inserir cliente valores ( CUSTOMER_NAME ) ( Replace ( "meu //name ',' //',' '))
o código acima remove os caracteres de lixo inscritas no " meu nome " string. Ele substitui os caracteres de lixo com um espaço e , em seguida, ele é inserido na tabela de clientes.
Atualizando Tabelas
Outro tipo de processo utilizado com a função de substituir é através o comando de atualização em SQL. O comando update substitui os dados em uma tabela. O programador pode substituir o texto em uma string antes de atualizar os dados da tabela . Abaixo está um exemplo de substituir as cordas antes de atualizar a tabela:
atualização customerset customer_name = replace (' nome antigo , ' Old ',' Novo ' ) onde customer_name = " Meu cliente"
Formatação dados
a função de substituir pode ser usado no servidor SQL para formatar os dados retornados para o usuário e exibido em um aplicativo. O comando SQL usado para exibir dados é " select ". Usando substituir no comando select, os dados já está formatado para o aplicativo eo software economiza recursos , pois não precisa formatar os dados recuperados . O seguinte é um exemplo :
selecionar substituir ( prenome , ' cliente ', ' meu cliente ') de clientes