Tecnología

Inicio

Cómo convertir Microsoft SQL Fecha de cuerdas

Cómo convertir Microsoft SQL Fecha de cuerdas


Microsoft SQL Server es una aplicación de base de datos que tiene la capacidad de mantener a millones de registros dentro de sus tablas. Los programadores usan procedimientos almacenados para manipular los datos contenidos en estas tablas, incluyendo inserciones, actualizaciones y eliminaciones. Cuando la recuperación de información, un programador puede querer convertir una fecha en una cadena. Por esta razón, Microsoft SQL Server tiene dos funciones internas que permiten las conversiones: "convert ()" y "moldeada ()". Estas dos funciones se pueden convertir una variable de fecha en una cadena, que se llama un varchar en el lenguaje Transact SQL.

Instrucciones

1 Abrir el Analizador de consultas o Consola de administración de Microsoft SQL. Analizador de consultas se utiliza en SQL Server 2000. Todas las versiones más nuevas de SQL Server utilizan la consola de administración.

2 Crear una variable para contener una fecha. Para este ejemplo, el "@my_date" variable se mantenga la fecha y la hora actual con el "getDate) (" función.
@my_date declarar como fecha y hora
establecer @my_date = getDate ()

3 Convertir la variable @my_date usando la función ") (Fundido". Para convertir una fecha en una cadena, utilice la siguiente sintaxis:
@my_date_string declarar como varchar (20)
conjunto @my_date_string = fundido (@my_date como varchar (20))
En las declaraciones anteriores, el primero declara una variable de cadena para mantener la fecha convertida. La segunda instrucción utiliza la función de conversión para convertir la fecha y almacenarlo en la variable definida.

4 Utilice la opción ") Convertir (" función de convertir la fecha en una cadena. Este es un método alternativo también disponible a través de SQL Server. La sintaxis es un poco diferente, pero el resultado final sigue siendo el mismo.
@my_date_string declarar como varchar (20)
establecen @my_date_string = convert (varchar (20), @my_date)
El código anterior hace lo mismo que en la Etapa 3. Sin embargo, la sintaxis de la instrucción de conversión es ligeramente diferente.