El lenguaje de consulta SQL Server le permite insertar y eliminar caracteres de una variable de cadena. Extracción de caracteres de una cadena se utiliza comúnmente para "depurar " los datos para que sea más ágil para los informes y análisis. Puede utilizar la función de SQL Server " replace " para eliminar caracteres de cualquier cadena variable. Abra SQL Management Studio
Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". Haga clic en " Microsoft SQL Server", haga clic en "SQL Server Management Studio. " El Studio proporciona una interfaz para la codificación SQL. El software Studio muestra las bases de datos a las que tiene una conexión en el panel izquierdo . El botón en la parte superior con la etiqueta " New Query " se abre el editor de código en el que puede manipular los datos de SQL.
Crear Cualquier Variables
Si usted crea variables en el editor o recuperar datos de un usuario, es necesario crear una variable. Se necesita una variable que contiene la cadena de manipular y una variable que contiene la nueva cadena. En la mayoría de los casos , los programadores de SQL utilizan la nueva variable para insertar el valor en una tabla de base de datos . El código siguiente muestra cómo crear una variable: .
Declare @ var varchar ( 10 )
El código anterior crea una variable que contiene 10 caracteres
Utilice la función Replace
la función "Reemplazar" tiene la siguiente sintaxis:
Repace (variable , búsqueda, reemplazo)
la "variable" es la variable que contiene la cadena que desea editar . El parámetro de " búsqueda" es el carácter que desea buscar y reemplazar . El parámetro "Cambio " es el carácter que desea insertar en la nueva cadena.
Asignar la cadena New
Uso de la función "Reemplazar" , se quita un carácter , pero hay que asignar la cadena recién reestructurado a otra variable. El código siguiente se muestra el código completo necesario para eliminar un carácter y devuelve la cadena cambiado a una nueva variable :
declare @ obsoleto por nuevo varchar ( 10 )
declare @ cadena-nueva varchar ( 10 )
set @ obsoleto por nuevo =
set ' Mi cadena' @ newString = replace ( @ obsoleto por nuevo , ' cadena' , 'nuevo string' )
El código anterior devuelve " Mi nuevo cadena " de los caracteres que sustituye .