See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11401|Vastuse: 0

[Allikas] MSSQL saab praegu sisestatud andmete ID

[Kopeeri link]
Postitatud 30.04.2015 10:29:50 | | |

Näiteks loome uue tabeli T_User järgmiste väljadega: u_id, esmane võti, identifikaator user_name......

  Seejärel teeme uue sisestamise operatsiooni:

     sisesta T_User(user_name,user_password,user_email,user_ip)
väärtused('admin','123456','32962435@qq.com','58.20.158.20') ;

     Ühel päeval tahame saada selle u_id väärtuse, mis lisatakse uute lisatud andmete lisamisel, ja teame, et alates MSSQL2005 saame lisada väljundi, et sisestada teatud väärtus, ja kasutada seda selle saavutamiseks

  On kaks meetodit; Üks on siseneda otse välja, näiteks:

sisesta T_User(user_name,user_password,user_email,user_ip) väljundi inserted.u_id //väljund inserted.u_id tuleb asetada väärtuste ette, mitte SQL-lause lõppu, vastasel juhul on vale, sisestatud on fikseeritud, Kui tahad sisestada välja, mis on praegu lisatud, järgi lihtsalt seda välja, mida me tahame saada, on u_id nii inserted.u_id
väärtused('admin','123456','32962435@qq.com','58.20.158.20') ;

   Teine viis on kasutada @@identity, @@identity on süsteemi sisseehitatud globaalne muutuja, mis sisestab viimase identifikaatori, mida saame teha kahes või ühes etapis

Üheastmelise rakenduse kood on järgmine

   sisesta T_User(user_name,user_password,user_email,user_ip) väljund @@identity
väärtused('admin','123456','32962435@qq.com','58.20.158.20') ;




Eelmine:Pekingi Küberturvalisuse Pettusevastane Liit avaldas raporti veebipettuste kuritegudest
Järgmine:Abiellume!! Tuli tuleb!
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com