Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11401|Απάντηση: 0

[Πηγή] Το MSSQL λαμβάνει το αναγνωριστικό των δεδομένων που έχουν εισαχθεί αυτήν τη στιγμή

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 30/4/2015 10:29:50 π.μ. | | |

Για παράδειγμα, δημιουργούμε έναν νέο πίνακα T_User με τα ακόλουθα πεδία u_id, πρωτεύον κλειδί, αναγνωριστικό user_name......

  Στη συνέχεια, ας εκτελέσουμε μια νέα λειτουργία εισαγωγής:

     Εισαγωγή σε T_User(user_name,user_password,user_email,user_ip)
τιμές('admin','123456','32962435@qq.com','58.20.158.20') ;

     Μια μέρα, θέλουμε να λάβουμε την τιμή του u_id που εισάγεται κατά την προσθήκη νέων εισαγόμενων δεδομένων και γνωρίζουμε ότι από MSSQL2005 και μετά, μπορούμε να προσθέσουμε μια έξοδο για να εισαγάγουμε μια συγκεκριμένη τιμή και μπορούμε να τη χρησιμοποιήσουμε για να την πετύχουμε

  Υπάρχουν δύο μέθοδοι. Το ένα είναι να εισαγάγετε απευθείας ένα πεδίο, όπως:

Εισαγάγετε στο T_User(user_name,user_password,user_email,user_ip) inserted.u_id εξόδου //Το inserted.u_id εξόδου πρέπει να τοποθετηθεί πριν από τις τιμές, όχι στο τέλος της δήλωσης SQL, διαφορετικά θα είναι λάθος, η εισαγωγή είναι σταθερή, Εάν θέλετε να εισαγάγετε ένα πεδίο που έχει εισαχθεί αυτήν τη στιγμή, απλώς ακολουθήστε αυτό το πεδίο, αυτό που θέλουμε να λάβουμε είναι u_id τόσο inserted.u_id
τιμές('admin','123456','32962435@qq.com','58.20.158.20') ;

   Ένας άλλος τρόπος είναι να χρησιμοποιήσετε @@identity, @@identity είναι μια καθολική μεταβλητή ενσωματωμένη στο σύστημα, η οποία είναι να εισαγάγουμε το τελευταίο αναγνωριστικό, το οποίο μπορούμε να κάνουμε σε δύο βήματα ή σε ένα βήμα

Ο κώδικας για την υλοποίηση ενός βήματος έχει ως εξής

   Εισαγάγετε στην έξοδο T_User (user_name,user_password,user_email,user_ip) @@identity
τιμές('admin','123456','32962435@qq.com','58.20.158.20') ;




Προηγούμενος:Η Συμμαχία για την Καταπολέμηση της Απάτης στον Κυβερνοχώρο του Πεκίνου δημοσίευσε μια έκθεση σχετικά με τα εγκλήματα διαδικτυακής απάτης
Επόμενος:Ας παντρευτούμε!! Η φωτιά έρχεται!
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com