Hvordan legge til en kalender tabell til SQL 2005
SQL Server 2005 gir bedrifter en databasemotor til å lagre bedriftens data. SQL Server-tabeller er vanligvis brukes til å lagre kunde kontaktinformasjon, bestillinger, shipping og faktureringsdata. Men noen tilpassede tabeller også brukt som kalendere. Du kan bygge en SQL Server 2005 tabell for å fungere som en kalender for den stasjonære eller web-applikasjoner til å planlegge oppgaver og hendelser.
Bruksanvisning
1 Åpne SQL Server Management Studio. Start en ny spørring vindu ved å velge databaseserveren til venstre og klikke på "Ny spørring." Dette åpner en ny kommando konsoll.
2 Lag tabellen. SQL har en "opprette tabellen" statement som legger en tabell i databasen. Legg til følgende uttalelser til begynnelsen av konsollen vinduet:
opprette tabellen sql_calendar
(
thedate datetime
)
3 Lag variablene. To variabler er nødvendig; startdato og sluttdato. Disse to variablene blir brukt til å sløyfe gjennom hver dag og legge den til bordet. Følgende kode oppretter dine datovariabler:
erklære @Start datetime
erklære @end datetime
SET @ start = '1/1 / 2010 "
SET @ End = '12 / 31/2010 '
4 Loop gjennom hver dag i året, og legger til datoen på bordet. Følgende kode legger hver dato i tabellen:
mens @Start <= @end
begynne
insert into sql_calendar
(
theDate
)
select
@Start
satt @Start = dateadd (dd, en, @Start)
slutt
Denne koden legger til en dato til sql_calendar bordet, legger deretter en dag til "@start" variable. Dette fortsetter til løkke til @start ikke lenger er mindre enn @end.
5 Vis det ferdige produktet. Hvis du vil se tabellen og bekrefte koden arbeidet riktig, kjører du følgende kommando i din SQL konsollen:
select * from sql_calendar