Tecnología

Inicio

Cómo modificar el tipo de datos en SQL

El servidor de Microsoft SQL incluye una función de conversión, lo que puede cambiar los tipos de datos en los procedimientos almacenados. Esta función se utiliza cuando se tiene entrada de un usuario como una cadena y la necesidad de realizar cálculos en la entrada. Debe convertir la cadena de entrada a un tipo de datos entero o decimal para realizar los cálculos. Puede agregar la función de conversión a cualquier parte de su procedimiento almacenado.

Instrucciones

1 Abra el software de SQL Server Management Studio desde el grupo de programas de SQL Server en el menú "Inicio". Ingrese a su base de datos SQL.

2 Haga clic en la sección de Programación en el panel de navegación de la base de datos izquierda. Se muestra una lista de procedimientos almacenados. Haga clic con el procedimiento almacenado que desea modificar y seleccione Modificar. El código se abre en su editor.

3 Crear una variable de SQL para la conversión. Después de convertir la variable debe asignar el nuevo tipo de datos a una variable de juego con el mismo tipo de datos. El siguiente código crea un nuevo tipo de datos entero:

@number declarar como int

4 Convertir el tipo de datos de la variable de procedimiento almacenado. El código siguiente cambia los tipos de datos para una variable llamada @myvar:

establecer @number = convert (int, @myvar)

Reemplazar @myvar con la variable que desea convertir.

5 Pulse la tecla "F5" para guardar y ejecutar el código en el procedimiento almacenado. Para probar el nuevo tipo de cambios "proc exec" (sin comillas), donde "proc" es el nombre del procedimiento que ha cambiado.