Tecnología

Inicio

SQL comando Reemplazar

Structured Query Language es un lenguaje de base de datos que recupera la información de bases de datos y lo muestra al usuario. Su reemplazar la función de palabras clave puede buscar una cadena de uno o varios caracteres y reemplazar partidos con otro término. La función hace que sea fácil para los programadores para reemplazar espacios, caracteres especiales u otros caracteres no deseados en la base de datos.

Sintaxis

La primera parte de usar el comando reemplazar en SQL es conocer la sintaxis. La sintaxis del comando reemplazar necesita ser seguido o el servidor SQL devolverá un error:

SUSTITUIR (theFullString, PatternToFind, ReplacementString)

La variable "theFullString" es la cadena completa, que no ha sido aun editada. "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 reemplazar 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 de servidor SQL. En el siguiente ejemplo se asigna una variable de SQL con la nueva cadena después de que se sustituye.

mystring = replace ( 'Mi Cadena', 'Cadena', 'Código')

En este ejemplo, la cadena "Mi cadena" se busca y "Cadena" se sustituye por "Código". El resultado es que miCadena ahora contiene la cadena "Mi Código."

añadiendo Registros

El comando de inserción se utiliza para agregar un nuevo registro a una tabla. La función de reemplazar 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', '//', ''))

El código anterior elimina los caracteres de elementos introducidos en la cadena "mi nombre". Sustituye a los caracteres de basura con un espacio, y luego se introduce en la tabla de clientes.

Actualización de las Tablas

Otro tipo de proceso que se utiliza con la función de reemplazar es a través del comando de actualización en SQL. El comando de actualización reemplaza los datos en una tabla. El programador puede reemplazar texto en una cadena antes de la actualización de datos de la tabla. A continuación se muestra un ejemplo de cambiar las cuerdas antes de la actualización de la tabla:

la actualización del cliente
set-cliente = replace ( 'Nombre antiguo, la "vieja", "Nuevo")
donde nombre-cliente = "Mi cliente"

Datos de formato

La función de reemplazar se puede utilizar en el servidor SQL para dar formato a los datos devueltos al usuario y se muestran en una aplicación. El comando SQL que se utiliza para mostrar los datos es "seleccionar". Mediante el uso de sustituir 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 necesita para dar formato a los datos recuperados. Lo siguiente es un ejemplo:

Seleccione Reemplazar (nombre apellido, "cliente", "mi cliente ')
de los clientes