Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11401|Válasz: 0

[Forrás] Az MSSQL megkapja a jelenleg beillesztett adatok azonosítóját

[Linket másol]
Közzétéve 2015. 04. 30. 10:29:50 | | |

Például új tábla T_User a következő mezőkkel: u_id, elsődleges kulcs, azonosító, user_name......

  Ezután hajtsunk végre egy új beillesztési műveletet:

     bekerülés T_User(user_name,user_password,user_email,user_ip)
értékek('admin','123456','32962435@qq.com','58.20.158.20') ;

     Egy nap meg akarjuk kapni azt az értéket, amelyet az u_id új beillesztett adatok hozzáadásakor beillesztünk, és tudjuk, hogy MSSQL2005-től hozzá tudunk adni egy kimenetet, hogy beírjunk egy adott értéket, és ezt felhasználjuk annak eléréséhez

  Két módszer létezik; Az egyik, hogy közvetlenül belépünk egy mezőbe, például:

Insert be a T_User(user_name,user_password,user_email,user_ip) kimenetbe inserted.u_id//output inserted.u_id értékek előtt kell helyezni, nem a SQL utasítás végére, különben téved, beillesztett fix lesz, Ha be akarsz írni egy jelenleg beillesztett mezőt, csak kövesd ezt a mezőt, amit mi u_id annyira inserted.u_id
értékek('admin','123456','32962435@qq.com','58.20.158.20') ;

   Egy másik mód a @@identity használata, @@identity egy globális változó, amely a rendszerbe épül, és az utolsó azonosító beírása, amit két lépésben vagy egy lépésben megtehetünk

Az egylépéses megvalósítás kódja a következő:

   beillesztés a T_User(user_name,user_password,user_email,user_ip) kiadott @@identity
értékek('admin','123456','32962435@qq.com','58.20.158.20') ;




Előző:A pekingi Kiberbiztonsági Csalás Elleni Szövetség jelentést adott ki az online csalás bűncselekményeiről
Következő:Házasodjunk össze!! Jön a tűz!
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com