ubiquitour.com

Cómo agregar una tabla de calendario a SQL 2005

Cómo agregar una tabla de calendario a SQL 2005

SQL Server 2005 proporciona a las empresas con un motor de base de datos para almacenar datos de la empresa. Tablas de SQL Server normalmente se utilizan para almacenar información de contacto de clientes, pedidos, datos de facturación y envío. Sin embargo, algunos cuadros personalizados se utilizan también como calendarios. Usted puede construir una tabla de SQL Server 2005 para actuar como un calendario para sus aplicaciones de escritorio o web programar eventos y tareas.

Instrucciones

1 Abra SQL Server Management Studio. Iniciar una nueva ventana de consulta seleccionando el servidor de base de datos a la izquierda y clic en "Nueva consulta". Esto abre una nueva consola de comandos.

2 Crear la tabla. SQL tiene una declaración de "crear tabla" que agrega una tabla a la base de datos. Agregue las siguientes declaraciones al comienzo de su ventana de la consola:

crear tabla sql_calendar(datetime fecha)

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 agregar a la tabla. El código siguiente crea las variables de fecha:

declarar @Start datetimedeclarar @End [email protected] SET =' 01/01/2010'@End SET = 31 de diciembre de 2010 '

4 Un bucle por cada día del año y añadir la fecha a la mesa. El código siguiente agrega cada fecha a la mesa:

mientras @Start < = @Endcomenzar

insert into sql_calendar ( theDate ) select @Start

set @Start = dateadd(dd, 1, @Start) end

Este código agrega una fecha a la tabla de sql_calendar, luego agrega un día a la variable "@start". Esto sigue del lazo hasta @start no es menos @end.

5 Ver el producto terminado. Para ver la tabla y verifica el código funcionara correctamente, ejecute el siguiente comando en la consola SQL:

seleccionar * de sql_calendar