Tecnología

Inicio

Cómo agregar una tabla Calendario de SQL 2005

Cómo agregar una tabla Calendario de SQL 2005


SQL Server 2005 proporciona a las empresas un motor de base de datos para almacenar datos de la empresa. tablas de SQL Server se utilizan normalmente para almacenar la información de contacto del cliente, pedidos, envío y los datos de facturación. Sin embargo, algunas tablas personalizadas también se utilizan como calendarios. Se puede construir una tabla de SQL Server 2005 para actuar como un calendario para su escritorio o aplicaciones web para programar tareas y eventos.

Instrucciones

1 Abra SQL Server Management Studio. Comenzar una nueva ventana de consulta mediante la selección de su servidor de base de datos a la izquierda y haciendo clic en "Nueva consulta". Esto abre una nueva consola de comandos.

2 Crear la tabla. SQL tiene una declaración de "crear la tabla" que añade una tabla a la base de datos. Agregue las siguientes instrucciones para el inicio de la ventana de la consola:

crear sql_calendar mesa
(
theDate de fecha y hora
)

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 lo añaden a la mesa. El siguiente código crea sus variables de fecha:

declarar @Start de fecha y hora
declarar @end de fecha y hora
SET @ start = '1/1/2010'
SET @ Fin = '12 / 31/2010 "

4 Recorrer cada día del año y poner la fecha a la mesa. El siguiente código añade cada fecha a su mesa:

mientras @Start <= @end
empezar

insert into sql_calendar
(
theDate
)
select
@Start

establecer @Start = dateadd (dd, 1, @Start)
fin

Este código agrega una fecha a la mesa sql_calendar, a continuación, se agrega un día a la variable "@Start". Este permanece allí hasta @Start ya no es inferior a @end.

5 Ver el producto terminado. Para acceder a la tabla y verificar el código funcionaba correctamente, ejecute el siguiente comando en la consola de SQL:

seleccionar * de sql_calendar