Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11401|Vastaus: 0

[Lähde] MSSQL saa tällä hetkellä lisätyn datan id:n

[Kopioi linkki]
Julkaistu 30.4.2015 10.29.50 | | |

Esimerkiksi luomme uuden taulun T_User seuraavilla kentillä: u_id, ensisijainen avain, tunniste user_name......

  Sitten tehdään uusi insert-operaatio:

     lisää T_User(user_name,user_password,user_email,user_ip)
values('admin','123456','32962435@qq.com','58.20.158.20') ;

     Jonain päivänä haluamme saada sen arvon, joka lisätään u_id, kun lisätään uutta lisättyä dataa, ja tiedämme, että MSSQL2005 eteenpäin voimme lisätä tuloksen syöttääksemme tietyn arvon, ja voimme käyttää sitä sen saavuttamiseen

  On kaksi menetelmää; Yksi on mennä suoraan kenttään, kuten:

Insert into T_User(user_name,user_password,user_email,user_ip) -ulostulo inserted.u_id //output inserted.u_id on sijoitettava arvojen eteen, ei SQL-lauseen loppuun, muuten se on väärin, inserted on kiinteä, Jos haluat syöttää kentän, joka on tällä hetkellä lisätty, seuraa tätä kenttää, haluamme saada u_id niin inserted.u_id
values('admin','123456','32962435@qq.com','58.20.158.20') ;

   Toinen tapa on käyttää @@identity, @@identity on järjestelmään sisäänrakennettu globaali muuttuja, joka syöttää viimeisen tunnisteen, minkä voimme tehdä kahdessa vaiheessa tai yhdessä vaiheessa

Yksivaiheisen toteutuksen koodi on seuraava

   insert into T_User(user_name,user_password,user_email,user_ip) -tulosta @@identity
values('admin','123456','32962435@qq.com','58.20.158.20') ;




Edellinen:Pekingin kyberturvallisuuden petosten vastainen liitto julkaisi raportin verkkopetoksista
Seuraava:Mennään naimisiin!! Tuli on tulossa!
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com