Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 11401|Atsakyti: 0

[Šaltinis] MSSQL gauna šiuo metu įterptų duomenų ID

[Kopijuoti nuorodą]
Paskelbta 2015-04-30 10:29:50 | | |

Pavyzdžiui, sukuriame naują lentelės T_User su šiais laukais u_id, pirminis raktas, identifikatorius user_name......

  Tada atlikime naują įterpimo operaciją:

     Įterpti į T_User(user_name,user_password,user_email,user_ip)
values('admin','123456','32962435@qq.com','58.20.158.20') ;

     Vieną dieną norime gauti u_id vertę, kuri įterpiama pridedant naujus įterptus duomenis, ir žinome, kad nuo MSSQL2005 galime pridėti išvestį, kad įvestume tam tikrą vertę, ir galime ją panaudoti jai pasiekti

  Yra du metodai; Vienas iš jų yra įvesti lauką tiesiogiai, pvz.:

įterpti į T_User(user_name,user_password,user_email,user_ip) išvesties inserted.u_id //išvesties inserted.u_id turi būti dedama prieš reikšmes, o ne sql sakinio pabaigoje, kitaip ji bus neteisinga, įterpta yra fiksuota, Jei norite įvesti šiuo metu įterptą lauką, tiesiog sekite šį lauką, norime gauti u_id taip inserted.u_id
values('admin','123456','32962435@qq.com','58.20.158.20') ;

   Kitas būdas yra naudoti @@identity, @@identity yra sistemoje įmontuotas visuotinis kintamasis, tai yra įvesti paskutinį identifikatorių, kurį galime padaryti dviem etapais arba vienu žingsniu

Vieno žingsnio diegimo kodas yra toks

   Įterpkite į T_User(user_name,user_password,user_email,user_ip) išvesties @@identity
values('admin','123456','32962435@qq.com','58.20.158.20') ;




Ankstesnis:Pekino kibernetinio saugumo kovos su sukčiavimu aljansas paskelbė ataskaitą apie sukčiavimo internete nusikaltimus
Kitą:Susituokime!! Ugnis artėja!
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com