Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να μετατρέψετε μια ημερομηνία στο TSQL

T - SQL , ή Transact - SQL , προσθέτει τον έλεγχο των συναλλαγών , επεξεργασία σειράς , μεταβλητές και το χειρισμό εξαίρεση σε SQL για τη Microsoft και Sybase βάσεις δεδομένων. Προγραμματιστές βάσεων δεδομένων μπορούν να χρησιμοποιήσουν T - SQL για τη δημιουργία τοπικών μεταβλητών και διαδικασιών και να προσθέσετε γλωσσικά στοιχεία ελέγχου ροής για συναλλαγές της βάσης δεδομένων , εκμεταλλευόμενοι την ευελιξία και τον έλεγχο που προσφέρονται από διαδικαστικές γλώσσες . T - SQL παρέχει λειτουργίες υποστήριξης για εγχόρδων , των μαθηματικών και της ημερομηνίας, καθιστώντας το μια καλή επιλογή για τους προγραμματιστές που θέλουν περισσότερο προγραμματικές λύσεις για τις διεργασίες της βάσης δεδομένων τους . Οδηγίες
Η

1 Συνδέστε στην περίπτωση αθέτησης SQL Server χρησιμοποιώντας το βοηθητικό πρόγραμμα SQLCMD ανοίγοντας μια γραμμή εντολών του DOS και πληκτρολογώντας SQLCMD . 2

αναγνωρίσει μια τοπική μεταβλητή , που ονομάζεται " @ mydate " τύπου " datetime " και πατήστε το πλήκτρο" Enter " . Η "@ mydate " μεταβλητή θα κρατήσει η ημερομηνία που πρέπει να μετατραπούν . Προσθέστε μια επιστροφή μετά τη δήλωση μεταβλητών . Για παράδειγμα :

1 > declare @ mydate datetime εικόνων
3

Ανάκτηση την τρέχουσα ημερομηνία χρησιμοποιώντας το " getdate ( ) Transact - SQL " λειτουργία. Αντιστοίχιση της τρέχουσας ημερομηνία αξίας την "@ mydate " μεταβλητή και να προσθέσετε μια επιστροφή .

1 > declare @ mydate datetime

2 > set @ mydate = getdate ( )
Η 4

Εκτύπωση "@ mydate " στην οθόνη με την εντολή εκτύπωσης και πληκτρολογήστε μια σκληρή δήλωση . Εκτύπωσης " @ mydate " θα εμφανίσει τιμή της μεταβλητής προτού μετατραπεί .

1 > declare @ mydate datetime

2 > set @ mydate = getdate ( )

3 > εκτύπωση @ mydate
5

Χρησιμοποιήστε τη μετατροπή T-SQL δήλωση να μετατρέψει την αξία της "@ mydate " σε " varchar ( 10 ) " Τύπος δεδομένων . Η " convert ( ) " εντολή παίρνει τρεις τιμές : Ο τύπος δεδομένων για τις οποίες η ημερομηνία θα πρέπει να μετατραπεί , η μεταβλητή να μετατραπεί και στυλ κωδικός . Σε αυτό το παράδειγμα , ο κωδικός style " 101 " μετατρέπει το " @ mydate " μεταβλητή με τον τύπο δεδομένων " varchar ( 10 ) " σε μορφή του ηη /μμ /εε . Ακολουθήστε τη δήλωση μετατρέψετε με ένα σκληρό επιστροφή .

1 > declare @ mydate datetime

2 > set @ mydate = getdate ( )

3 > εκτύπωση @ mydate

4 > επιλέξτε μετατρέπει ( varchar ( 10 ) , @ mydate , 101 )
Η 6

Εκτύπωση "@ mydate " στην οθόνη με την εντολή εκτύπωσης και πληκτρολογήστε μια σκληρή δήλωση .

1 > declare @ mydate datetime

2 > set @ mydate = getdate ( )

3 > εκτύπωση @ mydate

4 > επιλέξτε μετατρέπει ( varchar ( 10 ) , @ mydate , 101 )

5 > print @ mydate
Η 7

Πληκτρολογήστε το "GO " εντολή και πατήστε " Enter". Η αξία των datetime "@ mydate " θα εκτυπωθούν στην οθόνη στην αρχική της μορφή ( προ - μετατροπής ) και το " varchar ( 10 ) " αξία " @ mydate " θα εκτυπωθούν στην οθόνη ηη /μμ /εεεε μορφή ( μετά μετατροπή ) .
Η
εικόνων

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

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