SQL Server 2005 oferece às empresas com um motor de banco de dados para armazenar dados da empresa. Tabelas do SQL Server são normalmente utilizados para armazenar informações de contato do cliente , os pedidos , envio e dados de faturamento . No entanto , alguns quadros personalizados são também utilizados como calendários . Você pode construir uma tabela do SQL Server 2005 para atuar como um calendário para o seu desktop ou aplicações web para agendar tarefas e eventos. Instruções
1
Abra o SQL Server Management Studio. Iniciar uma nova janela de consulta , seleccionando o seu servidor de banco de dados no lado esquerdo e clicar em " New Query ". Isso abre um novo console de comando.
2
Criar tabela. SQL tem uma declaração de " criar a tabela ", que adiciona uma tabela ao banco de dados . Adicione as seguintes instruções para o início da janela do seu console:
criar a tabela sql_calendar ( theDate datetime)
3
Criar as variáveis. São necessárias duas variáveis , a data de início ea data de término. Estas duas variáveis são usados para percorrer cada dia e adicioná-lo à mesa. O código a seguir cria suas variáveis de data :
declare @ Comece datetimedeclare @ End datetimeSET @ Start = '1 /1/2010 ' SET @ End = '12 /31/2010 '
4
loop através de cada dia do ano e adicionar a data para a mesa. O código a seguir adiciona cada data para a sua mesa :
enquanto @ Início < = @ Endbegininsert em sql_calendar ( theDate ) select @ Comece
set @ Start = dateadd (dd , 1, @ Iniciar ) End of
Este código adiciona uma data para a mesa de sql_calendar , em seguida, adiciona um dia para a variável "@ start" . Este continua a loop até @ start não é mais menos de @ end .
5
Ver o produto acabado. Para visualizar a tabela e verificar o código funcionou corretamente , execute o seguinte comando no console do SQL:
select * from sql_calendar