1 Ανοίξτε το SQL Server Management Studio για . Ξεκινήστε ένα νέο παράθυρο ερώτημα επιλέγοντας server της βάσης δεδομένων σας στα αριστερά και κάνοντας κλικ στο " New Query . " Αυτό ανοίγει μια νέα κονσόλα εντολών . 2 
 
 Δημιουργήστε το τραπέζι . SQL έχει μια "δημιουργία τραπεζιού » δήλωση που προσθέτει έναν πίνακα στη βάση δεδομένων . Προσθέστε τις ακόλουθες δηλώσεις στην αρχή του παραθύρου της κονσόλας σας : 
 
 δημιουργία του πίνακα sql_calendar ( datetime theDate ) 
 εικόνων 3 
 Δημιουργήστε τις μεταβλητές . Οι δύο μεταβλητές που απαιτούνται ? Η ημερομηνία έναρξης και την ημερομηνία λήξης . Αυτές οι δύο μεταβλητές που χρησιμοποιούνται για να βρόχο μέσω κάθε μέρα και να το προσθέσετε στο τραπέζι . Ο παρακάτω κώδικας δημιουργεί μεταβλητές ημερομηνία σας : 
 
 δηλώνουν @ Ξεκινήστε datetimedeclare @ @ End datetimeSET Έναρξη = '1 /1/2010 « SET @ End = '12 /31 /2010 ' 
 Η 4 < p> Loop μέσα από κάθε μέρα του χρόνου και να προσθέσετε την ημερομηνία στον πίνακα . Ο κώδικας που ακολουθεί προσθέτει κάθε ημερομηνία στο τραπέζι σας : 
 
 ενώ @ Έναρξη < = @ Endbegininsert σε sql_calendar ( theDate ) επιλέξτε @ Ξεκινήστε 
 
 οριστεί @ Έναρξη = DateAdd ( dd , 1 , @ Έναρξη ) καταλήγουν 
 
 Αυτός ο κωδικός προσθέτει μια ημερομηνία στο τραπέζι sql_calendar , στη συνέχεια προσθέτει μια μέρα στην "@ ξεκίνημα" μεταβλητή . Αυτό συνεχίζει να βρόχου μέχρι @ εκκίνησης δεν είναι πλέον λιγότερο από @ τέλος . 
 5 
 Προβολή του τελικού προϊόντος . Για να δείτε το τραπέζι σας και βεβαιωθείτε ότι ο κώδικας λειτούργησε σωστά , εκτελέστε την ακόλουθη εντολή σε κονσόλα SQL σας : 
 
 επιλέξτε * από sql_calendar 
 Η 
 εικόνων
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα