λογισμικό

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

Πώς να μετατρέψετε μια σφραγίδα ημερομηνίας και ώρας στο δεκαδικό σε T - SQL

Η T - SQL ( SQL Transact ) γλώσσα είναι μια επέκταση του προτύπου SQL γλώσσα επερωτήσεων . Περιλαμβάνει εργαλεία που επιτρέπουν στους χρήστες να ελέγχουν την πρόσβαση στα διάφορα είδη των δεδομένων στις βάσεις δεδομένων της Microsoft SQL . Κάθε βάση δεδομένων έχει ένα μετρητή που αυξάνεται για κάθε προσθήκη ή τη λειτουργία ενημέρωση πραγματοποιείται σε πίνακες της βάσης δεδομένων . Τα timestamp τύπου εμφανίζει τα δεδομένα που δημιουργούνται αυτόματα μοναδική δυαδικούς αριθμούς να σφραγίζουν μια έκδοση σειρών του πίνακα στη βάση δεδομένων σας . Θα πρέπει να ορίσετε μεταβλητή χρονική σήμανση στον πίνακα της βάσης δεδομένων για να μετατρέψετε μια χρονική σήμανση σε δεκαδικό σε T - SQL . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί " Έναρξη " των Windows και επιλέξτε "Microsoft SQL " από το μενού " Όλα τα προγράμματα " για να ανοίξετε την κονσόλα διαχείρισης SQL . 2

Τύπος στο ακόλουθο κώδικα στο παράθυρο της κονσόλας :

CREATE TABLE MyTest2 ( MyKey int PRIMARY KEY

, MyValue int , TS timestamp ) ?

GO

INSERT INTO MyTest2 ( MyKey , MyValue ) ΤΙΜΕΣ ( 1 , 0 ) ?

GO

INSERT INTO MyTest2 ( MyKey , MyValue ) ΑΞΙΕΣ ( 2 , 0 ) ?

GO

ΔΗΛΩΝΟΥΝ @ t ΠΙΝΑΚΑΣ ( MyKey int ) ?

UPDATE MyTest2

SET MyValue = 2

ΕΞΟΔΟΣ inserted.myKey ΣΕ @ t ( MyKey )

ΟΠΟΥ MyKey = 1

ΚΑΙ TS = MyValue ?

IF ( SELECT COUNT ( * ) ΑΠΟ @ t ) = 0

BEGIN

RAISERROR ( « λάθος αλλαγή γραμμής με MyKey = % d ' )

ΤΕΛΟΣ ?

Αυτό δημιουργεί την « myTest2 «βάση δεδομένων και ευρετήρια με το« MyKey » πρωτεύον κλειδί, χρησιμοποιώντας το " TS " μεταβλητή στο SELECT ερώτημά σας .
εικόνων 3

Κάντε κλικ στο" Αρχείο "και " Run " για να εκτελέσετε το ερώτημα T - SQL για τη μετατροπή του μετρητή χρονοσήμανση στο " " βάση δεδομένων myTest2 στην δεκαδικό τύπο δεδομένων .
Η
εικόνων

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

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