Para algunas aplicaciones web , el envío de una cadena o el número de un procedimiento almacenado en SQL es más eficiente para el programador. Si se envían cadenas o valores numéricos para el servidor SQL , se requiere que los administradores de bases de datos para convertir los valores en una fecha antes de almacenar el valor en la base de datos . Hay dos funciones disponibles a través de SQL que reciben varios tipos de variables y convertir al formato de fecha requerido . Instrucciones
1
Declarar una variable de fecha . Una variable de fecha declarada tiene el valor convertido. El código siguiente declara un valor de fecha y hora en SQL: declare @ miDate datetime
2
uso "cast ()" para convertir una variable. "Cast ()" es la función más sencilla de convertir un valor de fecha y hora. La sintaxis del "cast ()" función sigue : elenco ( OldValue como tipo de datos ) , por ejemplo, si el programador envía un valor de cadena " 01/02/2010 " a la base de datos, el siguiente convierte el valor y la guarda como un valor de fecha y hora : Set @ miDate = cast ( '1 /2/2010 ' como fecha y hora )
3
uso " convert ( ) " para guardar un valor de fecha y hora . Algunos administradores prefieren utilizar la función de conversión . La sintaxis de la función de conversión siguiente: Convertir ( tipo de datos , OldValue ) El ejemplo siguiente convierte la cadena " 1/2/2010 " a una variable de fecha y hora : Set @ miDate = convert ( datetime , '1 /2/2010 ' ) < br >