June 26
SQL Server 2005 offre alle aziende con un motore di database per memorizzare i dati aziendali. tabelle di SQL Server sono in genere utilizzati per memorizzare le informazioni di contatto del cliente, ordini, spedizioni e dei dati di fatturazione. Tuttavia, alcune tabelle personalizzate sono utilizzati anche come calendari. È possibile costruire una tabella di SQL Server 2005 per agire come un calendario per il desktop o applicazioni web per pianificare le attività e gli eventi.
1 Aprire SQL Server Management Studio. Inizia una nuova finestra di query selezionando il server di database a sinistra e cliccando su "Nuova query". Si apre una nuova console di comando.
2 Creare la tabella. SQL ha una dichiarazione "create table" che aggiunge una tabella al database. Aggiungere le seguenti istruzioni per l'inizio della vostra finestra della console:
create table sql_calendar
(
theDate datetime
)
3 Creare le variabili. Sono necessarie due variabili; la data di inizio e la data di fine. Queste due variabili sono utilizzate per collegare attraverso ogni giorno e aggiungere al tavolo. Il codice seguente crea le variabili di data:
dichiarare @Start datetime
dichiarare @End datetime
SET @ Start = '1/1/2010'
SET @ Fine = '12 / 31/2010 '
4 Loop attraverso ogni giorno dell'anno e aggiungere la data al tavolo. Il codice seguente aggiunge ogni data al vostro tavolo:
mentre @Start <= @End
inizio
insert into sql_calendar
(
theDate
)
select
@Start
set @Start = DateAdd (dd, 1, @Start)
fine
Questo codice aggiunge una data alla tabella sql_calendar, poi aggiunge un giorno per la variabile "@Start". Questo continua a ripetersi fino @Start non è più inferiore a @end.
5 Visualizza il prodotto finito. Per visualizzare il tavolo e verificare il codice ha funzionato correttamente, eseguire il seguente comando nella console SQL:
select * from sql_calendar