SQL Server 2005 bietet Unternehmen eine Datenbank-Engine auf Unternehmensdaten zu speichern. SQL Server-Tabellen werden in der Regel verwendet, um die Kontaktinformationen des Kunden , Bestellungen, Versand-und Rechnungsdaten speichern. Allerdings sind einige kundenspezifische Tabellen auch als Kalender verwendet . Sie können bauen eine SQL Server 2005 -Tabelle als Kalender für Ihren Desktop-oder Web -Anwendungen , um Aufgaben und Veranstaltungen planen zu handeln. Anleitung
1
Open SQL Server Management Studio. Starten Sie eine neue Abfrage-Fenster , indem Sie Ihre Datenbank -Server auf der linken Seite und klicken Sie auf " Neue Abfrage. " Es öffnet sich ein neues Kommando -Konsole.
2
Erstellen Sie die Tabelle . SQL hat eine "CREATE TABLE "-Anweisung , die eine Tabelle zur Datenbank hinzugefügt . Fügen Sie die folgenden Anweisungen an den Anfang Ihrer Konsole-Fenster :
create table sql_calendar ( theDate datetime )
3
Erstellen Sie die Variablen . Zwei Variablen erforderlich sind; das Startdatum und das Enddatum . Diese beiden Variablen werden in einer Schleife durch jeden Tag verwendet , und fügen Sie es auf den Tisch . Der folgende Code erstellt Ihre Datumsvariablen :
erklären @ Start datetimedeclare @ End @ datetimeSET Start = '1 /1/2010 'SET @ Ende = '12 /31 /2010 "
4 < p > Schleife durch jeden Tag des Jahres , und fügen Sie das Datum auf den Tisch. Der folgende Code fügt jedem Zeitpunkt auf den Tisch :
während @ Start <= @ Endbegininsert in sql_calendar ( theDate ) select @ Start
set @ Start = dateadd (dd , 1, @ Start ) Ende
Dieser Code fügt ein Datum zur sql_calendar Tisch, fügt dann einen Tag, um dem "@ start" Variable. Dies setzt sich fort in einer Schleife bis @ Start ist nicht mehr weniger als @ end .
5
anzeigen das fertige Produkt . Um Ihre Tabelle anzuzeigen und zu überprüfen, ob der Code richtig funktionierte , führen Sie den folgenden Befehl in der SQL-Konsole :
select * from sql_calendar