Structured Query Language es un lenguaje de base de datos que recupera información de bases de datos y lo muestra al usuario. Su función clave de reemplazo puede buscar una cadena de uno o varios personajes y sustituir las coincidencias con otro término . La función hace que sea fácil para los programadores para reemplazar caracteres especiales , espacios u otros caracteres no deseados en la base de datos . Sintaxis
La primera parte de utilizar el comando Reemplazar en SQL es conocer la sintaxis . La sintaxis del comando de sustitución debe ser seguido o el servidor SQL devolverá un error:
REPLACE ( theFullString , PatternToFind , ReplacementString )
La variable " theFullString " es la cadena completa que tiene todavía no se han editado . " PatternToFind " es la cadena que desea buscar . " ReplacementString " es la cadena que se sobreponen a la cadena PatternToFind . Si no se encuentran coincidencias , la cadena seguirá siendo el mismo .
Asignación de Variables
La función de reemplazo se puede utilizar para asignar una variable con la nueva cadena. La nueva cadena a continuación, se puede utilizar para actualizar o insertar datos en las tablas del servidor SQL . El ejemplo siguiente asigna una variable de SQL con la nueva cadena después de que se sustituye .
MiCadena = replace ( ' Mi cadena ', ' Cadena ', ' Código ' )
En este ejemplo, el "Mi cadena" string se busca y "String " se sustituye por "Code ". El resultado es que miCadena ahora contiene la cadena " Mi código".
Añadiendo Registros
El comando insert se utiliza para agregar un nuevo registro a una tabla . La función de reemplazo se puede utilizar para caracteres no deseados reemplazados antes de que se insertan en la base de datos . El código siguiente sustituye una cadena y luego lo inserta en una tabla:
insertar en los valores del cliente ( nombre-cliente ) ( Reemplazar ( ' mi //Nombre ', '//', ' ' ))
< p> el código anterior elimina los caracteres de elementos introducidos en el " mi nombre " string . Reemplaza los caracteres de basura con un espacio, y luego se introduce en la tabla de clientes .
Actualizar tablas
Otro tipo de proceso que se utiliza con la función replace es a través de el comando de actualización de SQL . El comando de actualización reemplaza los datos en una tabla. El programador puede reemplazar texto en una cadena antes de actualizar los datos de la tabla . A continuación se muestra un ejemplo de cambiar las cuerdas antes de actualizar la tabla:
actualización CustomerSet -cliente = replace ( ' antiguo nombre , " viejo " , "Nuevo" ), donde nombre-cliente = " Mi cliente"
formato a datos
la función replace se puede utilizar en el servidor SQL para formatear los datos devueltos al usuario y se muestran en una aplicación. El comando SQL se utiliza para mostrar los datos es "select ". Mediante el uso de sustitución en el comando de selección , los datos ya están formateados para la aplicación y el software de ahorro de recursos , ya que no es necesario dar formato a los datos recuperados. El siguiente es un ejemplo :
seleccionar replace ( 'nombre , "cliente" , "mi cliente " ) de los clientes