η συνάρτηση CONVERT διαρκεί δύο ή τρεις μεταβλητές , ανάλογα με το πώς χρησιμοποιείται . Στην πιο απλή επίκληση της , η λειτουργία λειτουργεί όπως αυτό :
CONVERT ( datatype , δεδομένα)
- Ή -
CONVERT ( datatype , τα δεδομένα , κωδικός )
για παράδειγμα , για να μετατρέψει τη σημερινή ημερομηνία για την προεπιλογή του SQL Server για την μορφή που έχει σήμερα, χρησιμοποιήστε την ακόλουθη :
CONVERT ( varchar , getDate ( ) )
Αυτό θα πάρει την τρέχουσα τοπική ημερομηνία και του χρόνου , και να το μετατρέψει σε μια σειρά varchar μορφοποιηθεί σε διαμορφωμένες τοπικές ρυθμίσεις του SQL Server του. Στο locale Ηνωμένες Πολιτείες , αυτό θα μπορούσε να διαμορφωθεί , " την Παρασκευή, 25 του Δεκεμβρίου 2009 13:35 . " 2
Για να διαμορφώσετε έναν τύπο δεδομένων datetime σε ένα " yyyy- MM - dd " μορφή, χρησιμοποιήστε τον κώδικα μετατροπής 121 , όπως στο ακόλουθο παράδειγμα :
CONVERT ( varchar ( 10 ) , getDate ( ) , 121 )
Αυτό θα παράγει μια ημερομηνία μορφοποιηθεί ως " 2009-12-25 . " Σημειώστε το " varchar ( 10 ) " θα περιορίσει την πλήρη ημερομηνία με το χρόνο από το να περιλαμβάνεται στην παραγωγή . Αν το " ( 10 ) " παραλείπεται , η προκύπτουσα σειρά θα μορφοποιηθεί ως " 2009-12-25 13:35:00.000 ».
Εικόνων 3
Για να διαμορφώσετε ένα datetime τύπου δεδομένων σε μια τυπική μορφή ημερομηνίας των ΗΠΑ , "MM /μμ /εεεε , " χρησιμοποιήστε τον κώδικα μετατροπής 101 , όπως στο ακόλουθο παράδειγμα :
CONVERT ( varchar ( 10 ) , getDate ( ) , 101 )
Αυτό θα παράγει μια ημερομηνία μορφοποιηθεί ως " 12/25/2009 . " Και πάλι , σημειώστε το « varchar ( 10 ) », η οποία περιορίζει την πληροφορία χρόνο από το να συμπεριληφθούν στο αποτέλεσμα .
Φτηνές 4
Αν δεν υπάρχει υπάρχοντα κώδικα για τη μετατροπή του μορφή ημερομηνίας που θέλετε να χρησιμοποιήσετε , μπορεί να θέλετε να χρησιμοποιήσετε τις λειτουργίες YEAR, MONTH , DAY , και datepart να πάρει τα μέρη μεμονωμένη ημερομηνία για να δημιουργήσετε το δικό σας ημερομηνία μορφή. Για παράδειγμα , για να παράγει μια ημερομηνία μορφοποιηθεί ως "yyyy : MM - dd , ωω , " χρησιμοποιήστε την ακόλουθη σειρά λειτουργιών :
ΕΤΟΣ ( getDate ( ) ) + " : " + MONTH ( getDate ( ) ) + '-' + DAY ( getDate ( ) ) + " , " + DatePart ( ώρα, getDate ( ) )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα