Χρησιμοποιήστε " TO_DATE ( ) " λειτουργία για να μετατρέψει ακολουθία χαρακτήρων σε ένα τύπο δεδομένων DATE . Η σύνταξη στην απλούστερη μορφή είναι η εξής :
TO_DATE ( string_value )
Η string_value είναι το σύνολο των χαρακτήρων που θέλετε να μετατρέψετε σε προεπιλεγμένη μορφή των ΗΜΕΡΟΜΗΝΙΑ τύπου δεδομένων . Πρέπει να ορίσετε μια μάσκα μορφή και σε περίπτωση που η σειρά των χαρακτήρων δεν είναι στην προεπιλεγμένη μορφή . Για παράδειγμα :
TO_DATE ( '01 - Sep- 2010 » )
Αυτό δίνει το ακόλουθο αποτέλεσμα :
01 -ΣΕΠ - 10
Καθορίστε το μορφή , αν η τιμή της συμβολοσειράς δεν είναι στην προεπιλεγμένη μορφή με τον ακόλουθο τρόπο :
TO_DATE ( '20100901 » , « YYYYMMDD » )
Αυτό δίνει το ακόλουθο αποτέλεσμα :
01 -ΣΕΠ - 10 2
Χρησιμοποιήστε " TO_CHAR ( ) " λειτουργία για να μετατρέψετε μια τιμή για κάθε τύπο δεδομένων σε ένα χαρακτήρα του χορδές . Για παράδειγμα , θέλετε να χρησιμοποιήσετε αυτή τη λειτουργία για να μετατρέψετε μια τιμή DATE τύπου δεδομένων σε χαρακτήρες . Η σύνταξη της συνάρτησης είναι η εξής :
TO_CHAR ( date_value , « format_model )
Η date_value αντιπροσωπεύει οποιαδήποτε αξία DATE τύπο δεδομένων και το format_model καθορίζει το μοτίβο στο οποίο ο date_value ερμηνεύεται . Για παράδειγμα :
TO_CHAR ( '20100901 » , « MM /YY )
Αυτό δίνει το ακόλουθο αποτέλεσμα :
09/10
Η
3
Χρησιμοποιήστε " FROM_TZ ( ) " λειτουργία για να μετατρέψετε μια τιμή tIMESTAMP τύπο δεδομένων για tIMESTAMP μΕ TIME ZONE τιμή τύπου δεδομένων, εάν η ζώνη ώρας είναι δεδομένη. Κατά συνέπεια, η συνάρτηση παίρνει την τιμή και την αξία TIMESTAMP ζώνη ώρας , όπως τις παραμέτρους της . Η αξία ζώνη ώρας είναι η σειρά της μορφής TZH : TZM , η οποία αντιπροσωπεύει την ώρα ζώνη ώρας και τη ζώνη ώρας λεπτό αντίστοιχα . Για παράδειγμα :
FROM_TZ ( TIMESTAMP '2010 - 01-09 10:00:00 ', '5 : 00' )
Αυτό δίνει το ακόλουθο αποτέλεσμα :
01 -ΣΕΠ - 10 10:00:000000 AM +05:00
Η 4
Χρησιμοποιήστε " TO_TIMESTAMP ( ) " λειτουργία για να μετατρέψει μια ακολουθία χαρακτήρων σε ένα τύπο δεδομένων TIMESTAMP . Η λειτουργία στην απλούστερη μορφή της, παίρνει το string_value , το οποίο θα πρέπει να μετατραπεί σε αξία TIMESTAMP τύπου δεδομένων . Η σύνταξη είναι ως εξής :
TO_TIMESTAMP ( string)
Η σειρά αντιπροσωπεύει την τιμή που θέλετε να μετατρέψετε τον τύπο δεδομένων TIMESTAMP στην προεπιλεγμένη μορφή . Είναι παρόμοιο με το " TO_DATE ()" λειτουργία. Εάν η τιμή της συμβολοσειράς δεν είναι στην προεπιλεγμένη μορφή , θα πρέπει να καθορίσετε ένα πρότυπο format . Για παράδειγμα :
TO_TIMESTAMP ( '20100901 » , « ΕΕΕΕ - MM - ΗΗ ΩΩ : MI : SS )
Η παραπάνω εντολή μετατρέπει την ημερομηνία για τον τύπο δεδομένων TIMESTAMP με το ακόλουθο αποτέλεσμα :
01 - Sep- 10 6.34.00.000000000 AM
5
Χρησιμοποιήστε " TO_TIMESTAMP_TZ ( ) " για να μετατρέψετε μια συμβολοσειρά χαρακτήρων σε μια τιμή της TIMESTAMP μΕ TIME ZONE τύπο δεδομένων . Είναι παρόμοιο με το " TO_TIMESTAMP ()" λειτουργία. Η συνάρτηση παίρνει μια τιμή συμβολοσειράς που πρέπει να μετατραπούν . Η σύνταξη στην απλούστερη μορφή της είναι ως εξής :
TO_TIMESTAMP_TZ ( string)
Για παράδειγμα :
TO_TIMESTAMP_TZ ( '2010 - 01-08 5:00:00 -8 : 00 ' , " YYYY /MM /DD HH : MI : SS TZH : TZM )
Αυτό δίνει το ακόλουθο αποτέλεσμα :
01 - Sep- 10 5:00:00 000000000 - 8:00
Η 6
Χρησιμοποιήστε " CAST ( ) " για να μετατρέψετε από ένα ενσωματωμένο τύπο δεδομένων σε άλλο τύπο δεδομένων . Η σύνταξη για τη λειτουργία παίρνει μια έκφραση και το είδος του τύπου δεδομένων που χρειάζεται να μετατραπεί σε . Για παράδειγμα , μετατρέπει έναν τύπο δεδομένων DATE σε έναν τύπο δεδομένων TTIMESTAMP . Η σύνταξη της συνάρτησης είναι η εξής :
CAST ( string_value AS τύπου δεδομένων )
Για παράδειγμα , θέλετε να μετατρέψετε ημερομηνία αξίας του υπολογιστή σας σε μια τιμή TIMESTAMP τύπο δεδομένων . Πληκτρολογήστε την ακόλουθη εντολή :
CAST ( SYSDATE AS TIMESTAMP )
Αυτό δίνει το ακόλουθο αποτέλεσμα :
01 -ΣΕΠ - 10 08.34.23.000000 AM
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα