SQL Server 2005 ger företag med en databasmotor för att lagra företagets data . SQL Server-tabeller används typiskt för att lagra information kundkontakt , order, leverans och faktureringsdata . Men vissa anpassade tabeller även användas som kalendrar . Du kan bygga en SQL Server 2005 bord för att fungera som en kalender för din stationära eller webbapplikationer för att schemalägga aktiviteter och händelser . Instruktioner
1
Open SQL Server Management Studio. Starta en ny fråga fönster genom att välja din databasserver till vänster och klicka på " Ny fråga . " Detta öppnar ett nytt kommando konsolen .
2
Skapa tabellen . SQL har en " skapa bord " uttalande som ger en tabell i databasen . Lägg följande uttalanden till början av din konsol fönster :
skapa tabellen sql_calendar ( theDate datetime ) Addera 3
Skapa variablerna . Två variabler behövs , startdatum och slutdatum . Dessa två variabler används för att loopa igenom varje dag och lägga till den i tabellen . Följande kod skapar dina datumvariabler :
deklarera @ Starta datetimedeclare @ End datetimeSET @ Start = '1 /1/2010 ' SET @ End = '12 /31 /2010
4
Loop genom varje dag på året och lägga till datum i tabellen . Följande kod lägger varje dag till ditt bord :
medan @ Första < = @ Endbegininsert in sql_calendar ( theDate ) select @ start på
set @ Start = DateAdd ( dd , 1 , @ Start ) end
Denna kod lägger en dag till sql_calendar tabellen , sedan lägger en dag till " @ start " variabel . Detta fortsätter att visas tills @ start inte längre är mindre än @ slutet .
5
Se den färdiga produkten . Om du vill visa ditt bord och verifiera koden fungerade korrekt , kör följande kommando i SQL konsolen :
välj * från sql_calendar