SQL Server 2005 proporciona a las empresas con un motor de base de datos para almacenar los datos de la compañía . Tablas de SQL Server se utilizan normalmente para almacenar la información de contacto del cliente , pedidos , envío y facturación . Sin embargo , algunas tablas personalizadas también se utilizan como calendarios . Usted puede construir una tabla de SQL Server 2005 para actuar como un calendario para las aplicaciones de escritorio o web para programar tareas y eventos. Instrucciones
1
Abra SQL Server Management Studio. Empezar una nueva ventana de consulta , seleccionando el servidor de base de datos a la izquierda y hacer clic en " Nueva consulta ". Esto abre una nueva consola de comandos .
2
Crear la tabla . SQL tiene una declaración de " create table " que agrega una tabla a la base de datos. Agregue las siguientes instrucciones al principio de la ventana de la consola :
crear sql_calendar mesa ( theDate datetime )
3
Crear las variables. Se necesitan dos variables, la fecha de inicio y la fecha final . Estas dos variables se utilizan para recorrer cada día y agregarlo a la mesa. El siguiente código crea las variables de fecha:
declare @ Start datetimedeclare @ End datetimeSET @ Start = '1 /1/2010 ' SET @ End = '12 /31 /2010 «
4 < p> Recorrer cada día del año y añadir la fecha a la mesa. El código siguiente agrega cada día a su mesa :
mientras @ Start < = @ Endbegininsert en sql_calendar ( theDate ) select @ Start
set @ Start = dateadd ( dd, 1 , @ Start ) End of
Este código agrega una fecha para la mesa sql_calendar , a continuación, agrega un día a la " @ start" variable. Este bucle continúa hasta que @ inicio es ya no menos de @ final .
5
Ver el producto terminado . Para ver la tabla y comprobar el código funcionaba correctamente , ejecute el siguiente comando en la consola SQL :
select * from sql_calendar