λογισμικό

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

Πώς να μετατρέψετε το Microsoft SQL Ημερομηνία σε String

Microsoft SQL Server είναι μια εφαρμογή βάσης δεδομένων που έχει την ικανότητα να κρατήσει τα εκατομμύρια των αρχείων μέσα στους πίνακες του . Προγραμματιστές χρησιμοποιούν αποθηκευμένες διαδικασίες για να χειριστείτε τα δεδομένα που περιέχονται σε αυτούς τους πίνακες , συμπεριλαμβανομένων ένθετα , ενημερώσεις και διαγραφές . Κατά την ανάκτηση πληροφοριών , ένας προγραμματιστής μπορεί να θέλετε να μετατρέψετε μια ημερομηνία με ένα string . Γι 'αυτό το λόγο, η Microsoft SQL Server διαθέτει δύο εσωτερικές λειτουργίες που επιτρέπουν μετατροπές : "Μετατροπή ( ) " και "Πρωταγωνιστές ( ) . « Αυτές οι δύο λειτουργίες μπορεί να μετατρέψει μια μεταβλητή ημερομηνίας σε μια σειρά , η οποία ονομάζεται varchar στην συναλλάσσονται γλώσσα SQL . Οδηγίες
Η 1

Open Query Analyzer ή διαχείρισης της Microsoft SQL Console. Query Analyzer χρησιμοποιείται σε SQL Server 2000 . Όλες οι νεότερες εκδόσεις του SQL Server χρησιμοποιούν την κονσόλα διαχείρισης . 2

Δημιουργήστε μια μεταβλητή για να κρατήσει μια ημερομηνία . Για αυτό το παράδειγμα , η μεταβλητή "@ my_date " θα κρατήσει την τρέχουσα ημερομηνία και την ώρα χρησιμοποιώντας το " getDate ( ) " function.declare @ my_date ως datetimeset @ my_date = getDate ( )
εικόνων 3

Μετατρέψτε τη μεταβλητή @ my_date χρησιμοποιώντας το " Cast ( ) " λειτουργία. Για να μετατρέψετε μια ημερομηνία σε μια σειρά , χρησιμοποιήστε την ακόλουθη σύνταξη : declare @ my_date_string ως varchar ( 20 ) σετ @ my_date_string = καστ ( @ my_date ως varchar ( 20 ) ) Στις παραπάνω δηλώσεις , η πρώτη δηλώνει μια μεταβλητή συμβολοσειράς για να κρατήσει το μετατρέπονται ημερομηνία . Η δεύτερη δήλωση χρησιμοποιεί τη λειτουργία του cast για να μετατρέψει την ημερομηνία και να το αποθηκεύσετε στην μεταβλητή που ορίζει .
Η 4

Χρησιμοποιήστε το "Μετατροπή ( ) " λειτουργία για να μετατρέψει την ημερομηνία σε μια σειρά . Αυτή είναι μια εναλλακτική μέθοδος επίσης διαθέσιμα μέσω του SQL Server. Η σύνταξη είναι λίγο διαφορετική, αλλά το τελικό αποτέλεσμα εξακολουθεί να είναι η same.declare @ my_date_string ως varchar ( 20 ) που @ my_date_string = μετατρέπει ( varchar ( 20 ) , @ my_date ) Ο παραπάνω κώδικας κάνει το ίδιο πράγμα με το Βήμα 3. Ωστόσο , η σύνταξη για τη δήλωση μετατροπή είναι ελαφρώς διαφορετική .
Η
εικόνων

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

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