λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να προσθέσετε ένα ημερολόγιο πίνακα σε SQL 2005

SQL Server 2005 παρέχει στις επιχειρήσεις μια μηχανή βάσης δεδομένων για την αποθήκευση δεδομένων της εταιρείας . Πίνακες του SQL Server που χρησιμοποιούνται συνήθως για την αποθήκευση πληροφοριών επικοινωνίας με τον πελάτη , τις παραγγελίες , τη ναυτιλία και τα στοιχεία χρέωσης . Ωστόσο, ορισμένες προσαρμοσμένες πίνακες που χρησιμοποιούνται και ως ημερολόγια . Μπορείτε να οικοδομήσουμε ένα πίνακα του SQL Server 2005 για να λειτουργήσει ως ένα ημερολόγιο για την επιφάνεια εργασίας σας ή web εφαρμογές για τον προγραμματισμό εργασιών και εκδηλώσεις . Οδηγίες
Η

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

Loop μέσα από κάθε μέρα του χρόνου και να προσθέσετε την ημερομηνία στον πίνακα . Ο κώδικας που ακολουθεί προσθέτει κάθε ημερομηνία στο τραπέζι σας :

ενώ @ Έναρξη <= @ Endbegininsert σε sql_calendar ( theDate ) επιλέξτε @ Ξεκινήστε

οριστεί @ Έναρξη = DateAdd ( dd , 1 , @ Έναρξη ) καταλήγουν

Αυτός ο κωδικός προσθέτει μια ημερομηνία στο τραπέζι sql_calendar , στη συνέχεια προσθέτει μια μέρα στην "@ ξεκίνημα" μεταβλητή . Αυτό συνεχίζει να βρόχου μέχρι @ εκκίνησης δεν είναι πλέον λιγότερο από @ τέλος .
5

Προβολή του τελικού προϊόντος . Για να δείτε το τραπέζι σας και βεβαιωθείτε ότι ο κώδικας λειτούργησε σωστά , εκτελέστε την ακόλουθη εντολή σε κονσόλα SQL σας :

επιλέξτε * από sql_calendar
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα